J'ai besoin d'exécuter un set de commands "pipées" avec un niveau de gentillesse altéré. Exemple:
nice -n 15 command1 | command2 | command3
Dans ce cas, la gentillesse est modifiée à "15" seulement pour command1. Comment le changer pour l'set des commands (command1, command2 et command3)?
nice -n 15 sh -c "command1 | command2 | command3"
Ceci définit la gentillesse d'un sous-shell, et les commands 1..3 en héritent.
Edit: Désolé, la parenthèse ne fera pas. Il doit y avoir une invocation de shell séparée.
nice -n 15 command1 | nice -n <num> command2 | nice -n <num> command3
nice
n'est pas utilisé différemment de n'importe quelle autre command.