我正在运行一个具有最高优先级的二进制文件,如
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>
那么怎么做才能提出你的建议
答案 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'
只有特权用户才能运行效果较低的流程: