table of contents
- testing 2.40.4-4
- unstable 2.40.4-5
- experimental 2.41~rc1-2
RENICE(1) | Comenzi utilizator | RENICE(1) |
NUME¶
renice - modifică prioritatea proceselor care rulează
REZUMAT¶
renice [--priority|--relative] prioritatea [-g|-p|-u] identificator...
DESCRIERE¶
renice modifică prioritatea de planificare a unuia sau mai multor procese în curs de execuție. Primul argument este valoarea priorității care urmează să fie utilizată. Celelalte argumente sunt interpretate ca ID-uri de proces (în mod implicit), ID-uri de grup de procese, ID-uri de utilizator sau nume de utilizator. Executarea renice asupra unui grup de procese determină modificarea priorității de planificare a tuturor proceselor din grupul de procese. Executarea renice asupra unui utilizator determină modificarea priorității de planificare a tuturor proceselor deținute de utilizator.
Dacă nu se utilizează opțiunile -n, --prioritate sau --relativă, atunci prioritatea este stabilită ca fiind absolută.
OPȚIUNI¶
-n priority
--priority prioritatea
--relative prioritatea
-g, --pgrp
-p, --pid
-u, --user
-h, --help
-V, --version
FIȘIERE¶
/etc/passwd
NOTE¶
Utilizatorii, alții decât superutilizatorul, pot modifica doar prioritatea proceselor pe care le dețin. În plus, un utilizator neprivilegiat poate doar să crească valoarea „de curtoazie” (adică să aleagă o prioritate mai mică), iar astfel de modificări sunt ireversibile, cu excepția cazului în care (începând cu Linux 2.6.12) utilizatorul are o limită de resurse „de curtoazie” adecvată (a se vedea ulimit(1p) și getrlimit(2)).
Superutilizatorul poate modifica prioritatea oricărui proces și poate stabili prioritatea la orice valoare din intervalul -20 la 19. Prioritățile utile sunt: 19 (procesele afectate vor rula numai atunci când nimic altceva din sistem nu dorește să o facă), 0 (prioritatea de planificare „de bază”), orice valoare negativă (pentru ca lucrurile să meargă foarte repede).
Din motive istorice, în această implementare, opțiunea -n nu a respectat specificația POSIX. Prin urmare, în loc să stabilească o prioritate relativă, aceasta stabilește în mod implicit o prioritate absolută. Deoarece acest lucru poate să nu fie de dorit, acest comportament poate fi controlat prin definirea variabilei de mediu POSIXLY_CORRECT pentru a fi pe deplin conformă cu POSIX. Pentru detalii, consultați opțiunea -n. Consultați --relative și --priority pentru opțiuni care nu își schimbă comportamentul în funcție de variabilele de mediu.
ISTORIC¶
Comanda renice a apărut în 4.0BSD.
EXEMPLE¶
Următoarea comandă ar schimba prioritatea proceselor cu PID-urile 987 și 32, plus toate procesele deținute de utilizatorii daemon și root:
renice +1 987 -u daemon root -p 32
CONSULTAȚI ȘI¶
nice(1), chrt(1), getpriority(2), setpriority(2), credentials(7), sched(7)
RAPORTAREA ERORILOR¶
Pentru rapoarte de eroare, folosiți sistemul de urmărire al erorilor la <https://github.com/util-linux/util-linux/issues>.
DISPONIBILITATE¶
Comanda renice face parte din pachetul util-linux care poate fi descărcat de la Linux Kernel Archive <https://www.kernel.org/pub/linux/utils/util-linux/>.
2025-01-14 | util-linux 2.40.4 |