RENICE(1)

NUME
renice - modifică prioritatea proceselor care rulează

REZUMAT

renice [--priority|--relative] priority [-g|-p|-u] identifier...

DESCRIERE

renice alters the scheduling priority of one or more running processes. The first argument is the priority value to be used. The other arguments are interpreted as process IDs (by default), process group IDs, user IDs, or user names. renice'ing a process group causes all processes in the process group to have their scheduling priority altered. renice'ing a user causes all processes owned by the user to have their scheduling priority altered.

Dacă nu se utilizează opțiunile -n, --prioritate sau --relativă, atunci prioritatea este stabilită ca fiind absolută.

OPȚIUNI

-n priority
    Specifică prioritatea de planificare absolută (absolute) sau relativă (relative) (în funcție de variabila de mediu POSIXLY_CORRECT) care urmează să fie utilizată pentru proces, grup de procese sau utilizator. Utilizarea opțiunii -n este opțională, dar, atunci când este utilizată, trebuie să fie primul argument. A se vedea NOTE pentru mai multe informații.

--priority prioritatea
    Specifică o prioritate de planificare absolută. Prioritatea este stabilită la valoarea dată. Aceasta este valoarea implicită, atunci când nu este specificată nicio opțiune.

--relative prioritatea
    Specificați o prioritate de planificare relativă. La fel ca opțiunea standard POSIX -n. Prioritatea este incrementată/decrementată cu valoarea dată.

-g, --pgrp
    Interpretează argumentele următoare ca ID-uri de grup de procese.

-p, --pid
    Interpretează argumentele următoare ca ID-uri de proces (valoarea implicită).

-u, --user
    Interpretează argumentele următoare ca nume de utilizator sau UID-uri.

-h, --help
    Afișează acest mesaj de ajutor și iese.

-V, --version
    Afișează informațiile despre versiune și iese.

FIȘIERE

/etc/passwd
    pentru a pune în corespondență numele de utilizator cu ID-urile de utilizator

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

DISPONIBILITATE

Comanda renice face parte din pachetul util-linux care poate fi descărcat de la