Chciałbym rozpocząć proces z niezłą wartością -20. Wymaga to użycia polecenia takiego jak - sudo nice -n -20 matlab
. Jednak to zaczyna matlab również jako root. Czy istnieje sposób, aby Matlab nie był rootem?
Moje obecne podejście to - sudo nice -n -20 sudo -u myusername matlab
- które dla mnie wygląda na włamanie. Czy istnieje bezpośrednie podejście do tego?
nice -n -20 matlab
i to jest dobre wyjście: nie można ustawić nicości: Odmowa zezwolenia. Matlab uruchamia się, a ładna wartość to 0.
system('sudo renice ...')
w MATLAB, ale matlab uruchamia 2 procesy - MATLAB i matlab_helper. Być może będę musiał to zrobić na obu. ponadto chcę, aby wszystkie moje procesy MATLAB miały wysoki priorytet - kiedy rozpoczynam matlabpool local
przetwarzanie równoległe. @HaukeLaging - Zaczynam myśleć, że masz rację.
sudo
.root
nie jest potrzebny do udoskonalenia własnego procesu.