RENICE(1) Polecenia uzytkownika RENICE(1) NAZWA renice - zmienia priorytet dzialajacego procesu SKLADNIA renice [-n|--priority|--relative] priorytet [-g|-p|-u] identyfikator... OPIS renice zmienia priorytet szeregowania zadan jednego lub wiekszej liczby procesow. Pierwszym parametrem jest wartosc priorytetu priorytet. Kolejne parametry sa interpretowane jako identyfikatory procesow, identyfikatory grup procesow, identyfikatory uzytkownikow lub nazwy uzytkownikow. renice wywolane na grupie procesow sprawia, ze wszystkie procesy w grupie uzyskaja ten sam priorytet. renice wywolane na uzytkowniku sprawia, ze wszystkie procesy, ktorych wlascicielem jest uzytkownik uzyskaja zmieniony priorytet. Domyslnie, priorytet jest interpretowany jako wartosc bezwzgledna. Jesli jednak poda sie opcje --relative lub gdy poda sie opcje -n i ustawiona jest zmienna srodowiskowa POSIXLY_CORRECT, to priorytet jest interpretowany jako wartosc wzgledna. OPCJE -n priorytet|roznica Okresla bezwzgledny priorytet szeregowania zadan (gdy nie ustawiono POSIXLY_CORRECT) lub priorytet wzgledny (gdy ustawiono POSIXLY_CORRECT). Wiecej szczegolow ponizej, w rozdziale UWAGI. Stosowanie opcji -n jest opcjonalne, ale gdy sie ja poda, musi byc pierwszym argumentem. --priority priorytet Okresla bezwzgledny priorytet szeregowania zadan. Jest to zachowanie domyslne, gdy nie podano zadnej opcji. --relative roznica Okresla priorytet wzgledny. Faktyczny priorytet zostanie zwiekszony/zmniejszony o podana roznice (rownowazne opcji -n, gdy ustawiono POSIXLY_CORRECT). -g, --pgrp Interpretuje kolejne argumenty jako identyfikatory grup procesow. -p, --pid Interpretuje kolejne argumenty jako identyfikatory procesow (domyslne). -u, --user Interpretuje kolejne argumenty jako nazwy uzytkownikow lub ich identyfikatory. -h, --help Wyswietla ten tekst i wychodzi. -V, --version Wyswietla wersje i wychodzi. PLIKI /etc/passwd do przeksztalcenia nazw uzytkownikow na ich identyfikatory. UWAGI Uzytkownicy inni niz superuzytkownik moga zmieniac priorytet jedynie wlasnych procesow. Dodatkowo nieuprzywilejowany uzytkownik moze tylko podniesc wartosc "nice" (tj. obnizyc pilnosc procesu), a takie zmiany sa nieodwracalne, chyba ze (od Linuksa 2.6.12) uzytkownik ma odpowiedni limit zasobu "nice" (zob. getrlimit(2)). Superuzytkownik moze zmienic priorytet kazdego procesu oraz ustawic dowolna wartosc z zakresu -20 do 19. Uzyteczne priorytety to: 19 (dany proces bedzie wykonywany tylko wtedy, gdy nic innego w systemie obecnie nie dziala), 0 ("podstawowy" priorytet dzialania), wartosci ujemne (by znaczaco przyspieszyc dzialanie). Z powodow historycznych, opcja -n w tej implementacji nie jest zgodna z norma POSIX. Zamiast ustawiac wzgledny priorytet ustawia domyslnie priorytet bezwzgledny. Moze nie byc to oczekiwane, dlatego zachowanie to mozna zmienic, ustawiajac zmienna srodowiskowa POSIXLY_CORRECT, w celu uzyskania pelnej zgodnosci z POSIX. Zob. opcje --relative i --priority aby uzyskac zachowanie, ktore nie zalezy od zmiennych srodowiskowych. HISTORIA Polecenie renice pojawilo sie w 4.0BSD. PRZYKLAD Nastepujace polecenie zmienia priorytety procesow o identyfikatorach 987 i 32 oraz wszystkich procesow uzytkownikow daemon i root. renice +1 987 -u daemon root -p 32 ZOBACZ TAKZE nice(1), chrt(1), getpriority(2), setpriority(2), credentials(7), sched(7) ZGLASZANIE BLEDOW Problemy nalezy zglaszac w systemie sledzenia bledow . DOSTEPNOSC Polecenie renice jest czescia pakietu util-linux, ktory mozna pobrac ze strony Archiwum jadra Linux . util-linux 2.42.3 2026-09-02 RENICE(1)