commande renice
Objectif
Modifie la valeur agréable des processus en cours d'exécution.
Syntaxe
Descriptif
La commande renice modifie la valeur nice d'un ou de plusieurs processus en cours d'exécution. La valeur nice est la valeur décimale de la priorité de planification système d'un processus. Par défaut, les processus affectés sont spécifiés par leurs ID de processus. Lorsque vous spécifiez un groupe de processus, la demande s'applique à tous les processus du groupe de processus.
La valeur nice est déterminée de manière dépendante de l'implémentation. Si l'incrément demandé augmente ou diminue la valeur nice de l'utilitaire exécuté au-delà des limites dépendantes de l'implémentation, la limite dont la valeur a été dépassée est utilisée.
Si vous ne disposez pas des droits utilisateur root, vous pouvez uniquement réinitialiser la priorité des processus que vous possédez et augmenter leur priorité dans la plage de 0 à 20, 20 étant la priorité la plus basse. Si vous disposez de droits utilisateur root, vous pouvez modifier la priorité de n'importe quel processus et définir la priorité sur une valeur comprise entre -20 et 20. L' incrément spécifié modifie la priorité d'un processus de l'une des manières suivantes:
| Article | Descriptif |
|---|---|
| 1 à 20 | Exécute les processus spécifiés plus lentement que la priorité de base. |
| 0 % | Définit la priorité des processus spécifiés sur la priorité de planification de base. |
| -20 à -1 | Exécute les processus spécifiés plus rapidement que la priorité de base. |
La commande renice mappe ces valeurs à celles utilisées par le noyau.
- Si vous ne disposez pas de droits utilisateur root, vous ne pouvez pas augmenter la valeur de nice des processus (même si vous aviez initialement réduit leurs priorités).
- Vous ne pouvez pas utiliser la commande renice pour modifier un processus à exécuter avec une priorité constante. Pour ce faire, utilisez l'appel système setpriority .
Indicateurs
| Article | Descriptif |
|---|---|
| -g | Interprète tous les ID comme des ID de groupe de processus d'entiers décimaux non signés. |
| -n Incrémenter | Indique le nombre à ajouter à la valeur nice du processus. La valeur de Incrément ne peut être qu'un entier décimal compris entre -20 et 20. Les valeurs d'incrément positives entraînent une valeur plus faible. Les valeurs d'incrément négatives requièrent des privilèges appropriés et génèrent une valeur nice plus élevée. |
| -P | Interprète tous les ID comme des ID de processus entiers non signés. L'option -p est l'option par défaut si vous ne spécifiez aucune autre option. |
| -u | Interprète tous les ID comme un nom d'utilisateur ou des ID utilisateur numériques. |
Statut de sortie
Cette commande renvoie les valeurs de sortie suivantes :
| Article | Descriptif |
|---|---|
| 0 % | Achèvement réussi |
| >0 | Une erreur s'est produite. |
Exemples
- Pour modifier la priorité de planification système de sorte que les ID de processus 987 et 32 aient des priorités de planification faibles, entrez:
renice -n 5 -p 987 32 - Pour modifier la priorité de planification du système de sorte que les ID de groupe 324 et 76 aient des priorités de planification plus élevées (si l'utilisateur dispose des droits appropriés pour le faire), entrez:
renice -n -4 -g 324 76 - Pour modifier la priorité de planification système de sorte que l'ID utilisateur numérique 8 et l'utilisateursasavoir des priorités de planification faibles, entrez:
renice -n 4 -u 8 sas
Fichiers
| Article | Descriptif |
|---|---|
| /usr/sbin/renice | Contient la commande renice . |
| /etc/passwd | Mappe les noms d'utilisateur aux ID utilisateur. |