nice -n 15 sh -c "command1 | command2 | command3"
Isso define o niceness de um subshell, e os comandos 1..3 herdam isso.
Eu preciso executar um conjunto de comandos "piped" com nível de nicencia alterado. Exemplo:
nice -n 15 command1 | command2 | command3
Neste caso, o niceness é alterado para "15" apenas para o comando1. Como alterá-lo para todo o conjunto de comandos (command1, command2 e command3)?
nice -n 15 sh -c "command1 | command2 | command3"
Isso define o niceness de um subshell, e os comandos 1..3 herdam isso.
nice -n 15 command1 | nice -n <num> command2 | nice -n <num> command3
nice
não é usado de forma diferente de qualquer outro comando.
exec command{1..26}
executa todos os comandos numerados como 'command1' até o 'comando26'
nice -n 15 $(pgrep command)
reniza qualquer processo em execução com 'command' nele
Tags nice