Setze die Feinheit auf Pipe-Befehl


15

Ich muss eine Reihe von "Pipe" -Befehlen mit geändertem Nizza-Level ausführen. Beispiel:

nice -n 15 command1 | command2 | command3

In diesem Fall wird die Nettigkeit nur für Befehl1 auf "15" geändert. Wie ändere ich es für den gesamten Befehlssatz (Befehl1, Befehl2 und Befehl3)?

Antworten:


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

Dies setzt die Feinheit einer Subshell und die Befehle 1..3 erben sie.


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

nice wird nicht anders als jeder andere Befehl verwendet.


0

exec command{1..26} führt alle Befehle mit der Nummer 'command1' bis zu 'command26' aus

nice -n 15 $(pgrep command) Ändert einen laufenden Prozess mit 'command'


commandist sehr wahrscheinlich nur ein Platzhalter.
Ploth
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.