Chaque processus se voit affecter une priorité qui correspond à un numéro. Lorsqu'une commande est lancée, le processus a une priorité maximale. Plus le processus occupe de temps d'éxecution pour le processeur, plus son numéro de priorité baisse, et moins le processus occupe de temps d'éxecution pour le processeur, plus son numéro de priorité augmente. Ainsi, plusieurs processus peuvent être éxecutés en même temps. La commande nice
permet de diminuer la priorité du processus (pour les commandes longues et peu urgentes, par exemple). Le paramétre spécifié après l'option -n est un nombre compris entre 0 et 20 qui indique le facteur de diminution :
nice -n 20 find / -type f -name "install*" -print > liste 2> /dev/null &
L'administarteur système (compte root) peut également augmenter la priorité avec un nombre négatif :
nice -n -20 find / -type f -name "install*" -print > liste 2> /dev/null &
et la commande renice
permet de changer le facteur de priorité en cours d'exécution de la commande, en spécifiant le nouveau facteur de priorité et le numéro de processus :
renice 10 733
Le résultat informe alors le super utilisateur du changement :
733: old priority 19, new priority 10