Establecer amabilidad al comando canalizado


15

Necesito ejecutar un conjunto de comandos "canalizados" con un nivel de bondad alterado. Ejemplo:

nice -n 15 command1 | command2 | command3

En este caso, la simpatía se modifica a "15" solo para command1. ¿Cómo cambiarlo para todo el conjunto de comandos (comando1, comando2 y comando3)?

Respuestas:


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

Esto establece la bondad de un subshell, y los comandos 1..3 lo heredan.


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

nice no se usa de manera diferente a cualquier otro comando.


0

exec command{1..26} ejecuta todos los comandos numerados 'command1' hasta 'command26'

nice -n 15 $(pgrep command) renice cualquier proceso en ejecución con 'comando' en él


commandes muy probable que solo sea un titular de lugar.
tela
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.