设置管道命令的良好程度

设置管道命令的良好程度

我需要执行一组具有更改的友好级别的“管道”命令。例子:

nice -n 15 command1 | command2 | command3

在这种情况下,仅对于 command1,niceness 才更改为“15”。如何更改整个命令集(command1、command2 和 command3)?

答案1

 nice -n 15 sh -c "command1 | command2 | command3"

这设置了子 shell 的良好性,命令 1..3 继承它。

答案2

nice -n 15 command1 | nice -n <num> command2 | nice -n <num> command3

nice与任何其他命令的使用方式没有不同。

答案3

exec command{1..26}运行编号为“command1”的所有命令,一直到“command26”

nice -n 15 $(pgrep command) 重新启动任何带有“命令”的正在运行的进程

相关内容