PRLIMIT(1) Polecenia uzytkownika PRLIMIT(1) NAZWA prlimit - pobiera i ustawia limity zasobow procesu SKLADNIA prlimit [opcje] [--zasob[=limity]] [--pid PID] prlimit [opcje] [--zasob[=limity]] polecenie [argument...] OPIS Po podaniu identyfikatora procesu oraz jednego lub wiecej zasobow, prlimit stara sie pobrac i/lub zmodyfikowac limity. Gdy poda sie polecenie, prlimit uruchomi je z zadanymi argumentami. Parametr limity sklada sie z wartosci limitu miekkiego i twardego, rozdzielonych dwukropkiem (:), przy modyfikacji istniejacych wartosci. Jesli nie poda sie limitow, prlimit wyswietli wartosci biezace. Jesli nie poda sie jednej z wartosci, program uzyje w to miejsce istniejacej. Aby ustalic limit na nieograniczony lub nieskonczony (RLIM_INFINITY), nalezy podac wartosc -1 lub lancuch "unlimited". Ze wzgledu na nature limitow, limit miekki musi byc mniejszy lub rowny limitowi twardemu (maksymalnemu). Wszystkie dostepne limity zasobow podano w rozdziale OPCJE ZASOBOW. o l-miekki:l-twardy Okresla oba limity. o l-miekki: Okresla jedynie limit miekki. o :l-twardy Okresla jedynie limit twardy. o wartosc Okresla oba limity na te sama wartosc. OPCJE OGOLNE --noheadings Nie wypisuje naglowka. -o, --output lista Definiuje stosowane kolumny wyjsciowe. Jesli nie poda sie ulozenia wyjsciowego, stosowany jest zbior domyslny. Liste wszystkich obslugiwanych kolumn wypisze opcja --help. -p, --pid PID Okresla identyfikator procesu. Bez tej opcji (i bez polecenia) uzyty bedzie dzialajacy proces. --raw Uzywa surowego formatu wyjsciowego. --verbose Tryb szczegolowy. -h, --help Wyswietla ten tekst i wychodzi. -V, --version Wyswietla wersje i wychodzi. OPCJE ZASOBOW -c, --core[=limity] Maksymalny rozmiar pliku core. -d, --data[=limity] Maksymalny rozmiar danych -e, --nice[=limity] Maksymalny dozwolony priorytet nice. -f, --fsize[=limity] Maksymalny rozmiar pliku. -i, --sigpending[=limity] Maksymalna liczba sygnalow oczekujacych. -l, --memlock[=limity] Maksymalna przestrzen adresowa zablokowanej pamieci. -m, --rss[=limity] Maksymalny rozmiar pamieci rezydentnej (RSS). -n, --nofile[=limity] Maksymalna liczba otwartych plikow. -q, --msgqueue[=limity] Maksymalna liczba bajtow w kolejkach komunikatow POSIX. -r, --rtprio[=limity] Maksymalny priorytet czasu rzeczywistego. -s, --stack[=limity] Maksymalny rozmiar stosu. -t, --cpu[=limity] Czas procesora, w sekundach. -u, --nproc[=limity] Maksymalna liczba procesow. -v, --as[=limity] Limit przestrzeni adresowej. -x, --locks[=limity] Maksymalna liczba utrzymywanych blokad plikow. -y, --rttime[=limity] Czas przeterminowania zadan czasu rzeczywistego. UWAGI Wywolanie systemowe prlimit(2) jest obslugiwane od Linuksa 2.6.36, na starszych jadrach niniejszy program sie zalamie. PRZYKLADY prlimit --pid 13134 Wyswietla wartosci limitow wszystkich biezacych zasobow. prlimit --pid 13134 --rss --nofile=1024:4095 Wyswietla limity RSS, a takze ustawia limit miekki i twardy liczby otwartych plikow na, odpowiednio, 1024 i 4095. prlimit --pid 13134 --nproc=512: Zmodyfikuje jedynie miekki limit liczby procesow. prlimit --pid $$ --nproc=unlimited Ustawia wartosci limitu miekkiego i twardego (maksymalnego) liczby procesow dla biezacego procesu na nieograniczone. prlimit --cpu=10 sort -u hugefile Ustawia limit miekki i twardy czasu procesora na dziesiec sekund i wykonuje sort(1). AUTORZY Davidlohr Bueso - Pamieci Dennisa M. Ritchiego. ZOBACZ TAKZE ulimit(1p), prlimit(2) ZGLASZANIE BLEDOW Problemy nalezy zglaszac w systemie sledzenia bledow . DOSTEPNOSC Polecenie prlimit jest czescia pakietu util-linux, ktory mozna pobrac ze strony Archiwum jadra Linux . util-linux 2.42.3 2026-09-02 PRLIMIT(1)