'\" t .\" Title: prlimit .\" Author: [see the "AUTHOR(S)" section] .\" Generator: Asciidoctor 2.0.26 .\" Date: 2026-09-02 .\" Manual: Polecenia użytkownika .\" Source: util-linux 2.42.3 .\" Language: English .\" .TH "PRLIMIT" "1" "2026-09-02" "util\-linux 2.42.3" "Polecenia użytkownika" .ie \n(.g .ds Aq \(aq .el .ds Aq ' .ss \n[.ss] 0 .nh .ad l .de URL \fI\\$2\fP <\\$1>\\$3 .. .als MTO URL .if \n[.g] \{\ . mso www.tmac . am URL . ad l . . . am MTO . ad l . . . LINKSTYLE blue R < > .\} .SH "NAZWA" prlimit \- pobiera i ustawia limity zasobów procesu .SH "SKŁADNIA" .sp \fBprlimit\fP [opcje] [\fB\-\-\fP\fIzasób\fP[\fB=\fP\fIlimity\fP]] [\fB\-\-pid\fP \fIPID\fP] .sp \fBprlimit\fP [opcje] [\fB\-\-\fP\fIzasób\fP[\fB=\fP\fIlimity\fP]] \fIpolecenie\fP [\fIargument\fP.\|.\|.] .SH "OPIS" .sp Po podaniu identyfikatora procesu oraz jednego lub więcej zasobów, \fBprlimit\fP stara się pobrać i/lub zmodyfikować limity. .sp Gdy poda się \fIpolecenie\fP, \fBprlimit\fP uruchomi je z zadanymi argumentami. .sp Parametr \fIlimity\fP składa się z wartości limitu miękkiego i twardego, rozdzielonych dwukropkiem (:), przy modyfikacji istniejących wartości. Jeśli nie poda się \fIlimitów\fP, \fBprlimit\fP wyświetli wartości bieżące. Jeśli nie poda się jednej z wartości, program użyje w to miejsce istniejącej. Aby ustalić limit na nieograniczony lub nieskończony (\fBRLIM_INFINITY\fP), należy podać wartość \-1 lub łańcuch "unlimited". .sp Ze względu na naturę limitów, limit miękki musi być mniejszy lub równy limitowi twardemu (maksymalnemu). Wszystkie dostępne limity zasobów podano w rozdziale \fBOPCJE ZASOBÓW\fP. .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ . sp -1 . IP \(bu 2.3 .\} \fIl\-miękki\fP:\fIl\-twardy\fP Określa oba limity. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ . sp -1 . IP \(bu 2.3 .\} \fIl\-miękki\fP: Określa jedynie limit miękki. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ . sp -1 . IP \(bu 2.3 .\} :\fIl\-twardy\fP Określa jedynie limit twardy. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ . sp -1 . IP \(bu 2.3 .\} \fIwartość\fP Określa oba limity na tę samą wartość. .RE .SH "OPCJE OGÓLNE" .sp \fB\-\-noheadings\fP .RS 4 Nie wypisuje nagłówka. .RE .sp \fB\-o\fP, \fB\-\-output\fP \fIlista\fP .RS 4 Definiuje stosowane kolumny wyjściowe. Jeśli nie poda się ułożenia wyjściowego, stosowany jest zbiór domyślny. Listę wszystkich obsługiwanych kolumn wypisze opcja \fB\-\-help\fP. .RE .sp \fB\-p\fP, \fB\-\-pid\fP \fIPID\fP .RS 4 Określa identyfikator procesu. Bez tej opcji (i bez \fIpolecenia\fP) użyty będzie działający proces. .RE .sp \fB\-\-raw\fP .RS 4 Używa surowego formatu wyjściowego. .RE .sp \fB\-\-verbose\fP .RS 4 Tryb szczegółowy. .RE .sp \fB\-h\fP, \fB\-\-help\fP .RS 4 Wyświetla ten tekst i wychodzi. .RE .sp \fB\-V\fP, \fB\-\-version\fP .RS 4 Wyświetla wersję i wychodzi. .RE .SH "OPCJE ZASOBÓW" .sp \fB\-c\fP, \fB\-\-core\fP[\fB=\fP\fIlimity\fP] .RS 4 Maksymalny rozmiar pliku core. .RE .sp \fB\-d\fP, \fB\-\-data\fP[\fB=\fP\fIlimity\fP] .RS 4 Maksymalny rozmiar danych .RE .sp \fB\-e\fP, \fB\-\-nice\fP[\fB=\fP\fIlimity\fP] .RS 4 Maksymalny dozwolony priorytet nice. .RE .sp \fB\-f\fP, \fB\-\-fsize\fP[\fB=\fP\fIlimity\fP] .RS 4 Maksymalny rozmiar pliku. .RE .sp \fB\-i\fP, \fB\-\-sigpending\fP[\fB=\fP\fIlimity\fP] .RS 4 Maksymalna liczba sygnałów oczekujących. .RE .sp \fB\-l\fP, \fB\-\-memlock\fP[\fB=\fP\fIlimity\fP] .RS 4 Maksymalna przestrzeń adresowa zablokowanej pamięci. .RE .sp \fB\-m\fP, \fB\-\-rss\fP[\fB=\fP\fIlimity\fP] .RS 4 Maksymalny rozmiar pamięci rezydentnej (RSS). .RE .sp \fB\-n\fP, \fB\-\-nofile\fP[\fB=\fP\fIlimity\fP] .RS 4 Maksymalna liczba otwartych plików. .RE .sp \fB\-q\fP, \fB\-\-msgqueue\fP[\fB=\fP\fIlimity\fP] .RS 4 Maksymalna liczba bajtów w kolejkach komunikatów POSIX. .RE .sp \fB\-r\fP, \fB\-\-rtprio\fP[\fB=\fP\fIlimity\fP] .RS 4 Maksymalny priorytet czasu rzeczywistego. .RE .sp \fB\-s\fP, \fB\-\-stack\fP[\fB=\fP\fIlimity\fP] .RS 4 Maksymalny rozmiar stosu. .RE .sp \fB\-t\fP, \fB\-\-cpu\fP[\fB=\fP\fIlimity\fP] .RS 4 Czas procesora, w sekundach. .RE .sp \fB\-u\fP, \fB\-\-nproc\fP[\fB=\fP\fIlimity\fP] .RS 4 Maksymalna liczba procesów. .RE .sp \fB\-v\fP, \fB\-\-as\fP[\fB=\fP\fIlimity\fP] .RS 4 Limit przestrzeni adresowej. .RE .sp \fB\-x\fP, \fB\-\-locks\fP[\fB=\fP\fIlimity\fP] .RS 4 Maksymalna liczba utrzymywanych blokad plików. .RE .sp \fB\-y\fP, \fB\-\-rttime\fP[\fB=\fP\fIlimity\fP] .RS 4 Czas przeterminowania zadań czasu rzeczywistego. .RE .SH "UWAGI" .sp Wywołanie systemowe \fBprlimit\fP(2) jest obsługiwane od Linuksa 2.6.36, na starszych jądrach niniejszy program się załamie. .SH "PRZYKŁADY" .sp \fBprlimit \-\-pid 13134\fP .RS 4 Wyświetla wartości limitów wszystkich bieżących zasobów. .RE .sp \fBprlimit \-\-pid 13134 \-\-rss \-\-nofile=1024:4095\fP .RS 4 Wyświetla limity RSS, a także ustawia limit miękki i twardy liczby otwartych plików na, odpowiednio, 1024 i 4095. .RE .sp \fBprlimit \-\-pid 13134 \-\-nproc=512:\fP .RS 4 Zmodyfikuje jedynie miękki limit liczby procesów. .RE .sp \fBprlimit \-\-pid $$ \-\-nproc=unlimited\fP .RS 4 Ustawia wartości limitu miękkiego i twardego (maksymalnego) liczby procesów dla bieżącego procesu na nieograniczone. .RE .sp \fBprlimit \-\-cpu=10 sort \-u hugefile\fP .RS 4 Ustawia limit miękki i twardy czasu procesora na dziesięć sekund i wykonuje \fBsort\fP(1). .RE .SH "AUTORZY" .sp .MTO "dave\(atgnu.org" "Davidlohr Bueso" "" \- Pamięci Dennisa M. Ritchiego. .SH "ZOBACZ TAKŻE" .sp \fBulimit\fP(1p), \fBprlimit\fP(2) .SH "ZGŁASZANIE BŁĘDÓW" .sp Problemy należy zgłaszać w \c .URL "https://github.com/util\-linux/util\-linux/issues" "systemie śledzenia błędów" "." .SH "DOSTĘPNOŚĆ" .sp Polecenie \fBprlimit\fP jest częścią pakietu util\-linux, który można pobrać ze strony \c .URL "https://www.kernel.org/pub/linux/utils/util\-linux/" "Archiwum jądra Linux" "."