为管道命令设置好感

War*_*lis 15 nice

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

nice -n 15 command1 | command2 | command3
Run Code Online (Sandbox Code Playgroud)

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

roz*_*acz 18

 nice -n 15 sh -c "command1 | command2 | command3"
Run Code Online (Sandbox Code Playgroud)

这设置了子 shell 的优点,命令 1..3 继承了它。


小智 13

nice -n 15 command1 | nice -n <num> command2 | nice -n <num> command3
Run Code Online (Sandbox Code Playgroud)

nice 与任何其他命令的用法没有区别。