我想以-20的不错的价值开始一个过程。这要求我使用类似-的命令sudo nice -n -20 matlab
。但是,这也会以root身份启动matlab。有没有办法让matlab成为非root用户?
我当前的方法是-- sudo nice -n -20 sudo -u myusername matlab
在我看来,这很像黑客。有直接的方法可以做到这一点吗?
nice -n -20 matlab
这是输出nice:无法设置niceness:权限被拒绝。Matlab的启动和漂亮的值是0
system('sudo renice ...')
在MATLAB中运行,但是matlab启动2个进程-MATLAB 和matlab_helper。我可能都必须同时做。此外,当我开始matlabpool local
进行并行处理时,我还希望所有MATLAB过程都具有较高的优先级。@HaukeLaging-我开始认为你是对的。
sudo
。root
不需要使您自己的过程变得更好。