¿ nice
Funciona 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 sort
función, y llamo
nice myscript.sh
¿se aplicaría la nice
prioridad de programación sort
en el script? ¿Seguiría nice
funcionando si myscript.sh
se ejecuta en segundo plano (usando &
o nohup
)?
Respuestas:
Sí, el
nice
comando 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
ps
para 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