Ich möchte einen Prozess mit einem schönen Wert von -20 starten. Dazu muss ich einen Befehl wie - verwenden sudo nice -n -20 matlab. Dies startet matlab jedoch auch als root. Gibt es eine Möglichkeit, Matlab als Nicht-Root zu haben?
Mein aktueller Ansatz ist - sudo nice -n -20 sudo -u myusername matlab- was für mich wie ein Hack aussieht. Gibt es dafür einen direkten Ansatz?
nice -n -20 matlabund dies ist die Ausgabe nice: kann die Nizza nicht einstellen: Erlaubnis verweigert. Matlab startet und der nette Wert ist 0.
system('sudo renice ...')in MATLAB laufen , aber matlab startet 2 Prozesse - MATLAB und matlab_helper. Ich könnte es auf beiden tun müssen. außerdem möchte ich, dass alle meine MATLAB-Prozesse eine hohe Priorität haben - wenn ich matlabpool local zur Parallelverarbeitung beginne . @HaukeLaging - Ich fange an zu denken, dass Sie Recht haben.
sudo.rootist nicht nötig um deinen eigenen Prozess zu pflegen.