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.