¿ niceFunciona en cualquier script de shell, o funciona solo en comandos básicos de Linux?
Por ejemplo, si tengo un script de shell personalizado que contiene una sortfunción, y llamo
nice myscript.sh
¿se aplicaría la niceprioridad de programación sorten el script? ¿Seguiría nicefuncionando si myscript.shse ejecuta en segundo plano (usando &o nohup)?

Respuestas:
Sí, el
nicecomando se puede usar con scripts. En realidad, suponiendo que esté utilizando bash, el comando nice se aplicará a bash y a todos sus posibles procesos secundarios. La buena prioridad no se modifica cuando se ejecuta un proceso en segundo plano.Puede probarlo usted mismo y ver que bonito realmente afecta la prioridad de un script bash. Simplemente ejecute cualquier script que desee y luego use
pspara ver las prioridades:fuente
Nice se aplica al proceso que se inicia al ejecutar el comando y cualquier proceso secundario. Entonces, la respuesta a su pregunta es sí, funciona en cualquier comando / script, incluso si se ponen en segundo plano.
fuente