El comando agradable le permite ejecutar un comando con un valor agradable diferente al predeterminado. La opción -n incrementa el valor agradable por el entero dado; si no proporciona un número entero, el comando asumirá un incremento de 10. Al ejecutar Niza sin ninguna opción, verá el valor Niza predeterminado. Debe tener autorización de usuario raíz para ejecutar un comando con una prioridad más alta. Una vez reducida, los usuarios normales no pueden aumentar la prioridad de ningún proceso, incluso si son propietarios del proceso.
Sintaxis
La sintaxis del comando agradable es:
# nice [-n {nice value increment}] [command]
Si encuentra el siguiente error mientras ejecuta el comando agradable:
nice: command not found
puede intentar instalar el siguiente paquete según su elección de distribución:
Distribución | Comando |
---|---|
OS X | instalación de preparación de coreutils |
Debian | apt-get install coreutils |
Ubuntu | apt-get install coreutils |
Alpino | apk agregar coreutils |
Arco Linux | pacman -S coreutils |
Kali Linux | apt-get install coreutils |
Cent OS | yum instalar coreutils |
Fedora | dnf instalar coreutils |
Raspbian | apt-get install coreutils |
Normalmente, cuando se inicia un proceso, obtiene el valor de prioridad predeterminado de 0. El comando nice se usa para iniciar un proceso con una prioridad diferente. Su sintaxis es la siguiente:
# nice -n [NICELEVEL] [command]
Este es un ejemplo de cómo configurar un trabajo grande para que se ejecute en el nivel 7 agradable:
# nice −7 sort VeryLargeFile > outfile
Si corre bien sin un nivel, se usa 10. Los procesos normales (que se ejecutan sin Niza) se ejecutan en el nivel cero, lo que puede ver ejecutando Niza sin argumentos:
# nice 0
El superusuario también puede bajar el nivel agradable, aumentando la prioridad de un proceso:
# nice --10 myprogram
(Sí, eso es "guión negativo 10".) Para ver los buenos niveles de sus trabajos, use ps y mire la columna "NI":
# ps -o pid,user,args,nice