Ustaw niceness na polecenie piped


15

Muszę wykonać zestaw „potokowych” poleceń o zmienionym poziomie uprzejmości. Przykład:

nice -n 15 command1 | command2 | command3

W takim przypadku zmienność na „15” zmienia się tylko dla polecenia 1. Jak to zmienić dla całego zestawu poleceń (polecenie 1, polecenie 2 i polecenie 3)?

Odpowiedzi:


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

Powoduje to ustawienie poufności podpowłoki i dziedziczą ją polecenia 1..3.


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

nice nie jest używany inaczej niż jakiekolwiek inne polecenie.


0

exec command{1..26} uruchamia wszystkie polecenia o numerze „polecenie 1” aż do „polecenia 26”

nice -n 15 $(pgrep command) renicuje każdy uruchomiony proces z „poleceniem” w nim


commandjest bardzo prawdopodobne, że jest tylko posiadaczem miejsca
Ploth
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.