Saya ingin memulai proses dengan nilai bagus -20. Ini mengharuskan saya untuk menggunakan perintah seperti - sudo nice -n -20 matlab
. Namun, ini juga memulai matlab sebagai root. Apakah ada cara untuk memiliki matlab sebagai non-root?
Pendekatan saya saat ini adalah - sudo nice -n -20 sudo -u myusername matlab
- yang bagi saya terlihat seperti retasan. Apakah ada pendekatan langsung untuk melakukan ini?
nice -n -20 matlab
dan ini adalah output yang bagus: tidak dapat mengatur kebaikan: Izin ditolak. Matlab dimulai dan nilai yang bagus adalah 0.
system('sudo renice ...')
di MATLAB, tetapi matlab memulai 2 proses - MATLAB dan matlab_helper. Saya mungkin harus melakukannya pada keduanya. selain itu saya juga ingin semua proses MATLAB saya menjadi prioritas tinggi - ketika saya mulai matlabpool local
untuk pemrosesan paralel. @ HaukeLaging - Saya mulai berpikir Anda benar.
sudo
.root
tidak diperlukan untuk memperbaiki proses Anda sendiri.