运行具有最高优先级的二进

时间:2014-06-28 05:01:54

标签: linux unix nice

我正在运行一个具有最高优先级的二进制文件,如

nice -n -20 binary

现在我想运行相同的二进制文件,使其以高优先级运行,而不使用 nice -n 20二进制

 ./binary // runs with high priority same as nice -n -20 binary with any setting

当我使用./binary启动二进制文件时,是否有任何配置说内核要以更高的优先级启动进程,我不会每次都 nice -n -20 binary 启动二进制文件< / p>

那么怎么做才能提出你的建议

3 个答案:

答案 0 :(得分:2)

创建一个包含nice命令的脚本,然后运行该命令。

e.g。

echo  nice -n -20 binary > binary2
chmod +x binary2

然后运行它,就这样做:

./binary2

答案 1 :(得分:2)

你可以为它创建别名

alias binary='nice -n -20 binary'

之后如果你执行二进制文件,那么它将以更高的优先级

开始

答案 2 :(得分:0)

我相信你想要这样的东西,

sudo nice -n -20 ./binary

来自info coreutils 'nice invocation'

  

只有特权用户才能运行效果较低的流程: