Устанавливаем добротность по конвейерной команде

15

Мне нужно выполнить набор «пайповых» команд с измененным уровнем милости. Пример:

nice -n 15 command1 | command2 | command3

В этом случае милость изменяется на «15» только для команды1. Как изменить его для всего набора команд (command1, command2 и command3)?

Wargalis
источник

Ответы:

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

Это устанавливает тонкость подоболочки, и команды 1..3 наследуют ее.

rozcietrzewiacz
источник
13
nice -n 15 command1 | nice -n <num> command2 | nice -n <num> command3

nice не используется иначе, чем любая другая команда.

Нильс
источник
0

exec command{1..26} выполняет все команды с номерами 'command1' вплоть до 'command26'

nice -n 15 $(pgrep command) сдает в аренду любой запущенный процесс с командой

jjisnow
источник
commandочень вероятно, просто заполнитель.
участок