RENICE(1) Polecenia uzytkownika RENICE(1) NAZWA renice - zmienia priorytet dzialajacego procesu SKLADNIA renice [--priority|--relative] priorytet [-g|-p|-u] identyfikator... OPIS renice zmienia priorytet 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. Jesli nie uzyto opcji -n, --priority ani --relative, to priorytet jest ustawiany jako bezwzgledny. OPCJE -n priorytet Okresla priorytet bezwzgledny lub wzgledny (w zaleznosci od zmiennej srodowiskowej POSIXLY_CORRECT), ktory ma byc ustawiony dla procesu, grupy procesow lub uzytkownika. Uzycie opcji -n jest opcjonalne, ale jesli zostanie uzyta, musi byc pierwszym argumentem. Wiecej informacji w UWAGACH. --priority priorytet Okresla bezwzgledny priorytet szeregowania zadan. Priorytet jest ustawiany na podana wartosc. Jest to zachowanie domyslne, gdy nie podano zadnej opcji. --relative priorytet Okresla wzgledny priorytet szeregowania zadan. Odpowiada opcji -n standardu POSIX. Priorytet zostanie zwiekszony/zmniejszony o podana wartosc. -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 jedynie priorytet wlasnych procesow. Dodatkowo nieuprzywilejowany uzytkownik moze tylko podniesc wartosc "nice" (tj. obnizyc priorytet), a takie zmiany sa nieodwracalne, chyba ze (od Linuksa 2.6.12) uzytkownik ma odpowiedni limit zasobu "nice" (zob. ulimit(1p) oraz 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, w tej implementacji, opcja -n nie jest zgodna z norma POSIX. Zamiast ustawiac wzgledny priorytet ustawia domyslnie priorytet bezwzgledny. Moze nie byc to oczekiwane, dlatego zachowanie to mozna zmodyfikowac przez ustawienie zmiennej srodowiskowej POSIXLY_CORRECT, w celu uzyskania pelnej zgodnosci z POSIX. Wiecej szczegolow w opisie opcji -n. Zob. opcje --relative i --priority aby uzyskac zachowanie, ktore nie zalezy od zmiennych srodowiskowych. HISTORIA Polecenie renice pojawilo sie w 4.0BSD. PRZYKLADY Nastepujace polecenie zmieni 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 <https://github.com/util-linux/util-linux/issues>. DOSTEPNOSC Polecenie renice jest czescia pakietu util-linux, ktory mozna pobrac ze strony Archiwum jadra Linux <https://www.kernel.org/pub/linux/utils/util-linux/>. util-linux 2.41 2025-03-29 RENICE(1)