Exécution d'une commande avec la commande nice
Tout utilisateur peut exécuter une commande à une priorité moins favorable que la normale à l'aide de la commande nice .
Seul l'utilisateur root peut utiliser la commande nice pour exécuter des commandes à une priorité plus favorable que la normale. Dans ce cas, les valeurs de la commande nice varient entre -20 et 19.
Avec la commande nice , l'utilisateur spécifie une valeur à ajouter ou à soustraire de la valeur nice standard. La valeur nice modifiée est utilisée pour le processus qui exécute la commande spécifiée. La priorité du processus est toujours non fixée ; c'est-à-dire que la valeur de priorité est toujours recalculée périodiquement en fonction de l'utilisation de l'UC, de la valeur nice et de la valeur de priorité minimale du processus utilisateur.
nice standard d'un processus d'avant-plan est de 20 (24 pour un processus d'arrière-plan ksh). La commande suivante entraînerait l'exécution de la commande vmstat en avant-plan avec unnicevaleur de 25 (au lieu de la norme 20), ce qui se traduit par une priorité moins favorable.# nice -n 5 vmstat 10 3 > vmstat.out# nice -n -5 vmstat 10 3 > vmstat.outSi vous n'utilisiez pas la connexion root et que vous avez émis l'exemple de commande nice précédent, la commande vmstat sera toujours exécutée mais avec la valeur standard nice de 20 et la commande nice n'émettra aucun message d'erreur.