'\" t .\" Title: prlimit .\" Author: [see the "AUTHOR(S)" section] .\" Generator: Asciidoctor 2.0.26 .\" Date: 2026-05-18 .\" Manual: Användarkommandon .\" Source: util-linux 2.42.1 .\" Language: English .\" .TH "PRLIMIT" "1" "2026-05-18" "util\-linux 2.42.1" "Användarkommandon" .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 "NAMN" prlimit \- hämta och ställa in gränser för processresurser .SH "SYNOPSIS" .sp \fBprlimit\fP [flaggor] [\fB\-\-\fP\fIresource\fP[\fB=\fP\fIlimits\fP]] [\fB\-\-pid\fP \fIPID\fP] [\fB\-\-pid\fP \fIPID\fP] .sp \fBprlimit\fP [flaggor] [\fB\-\-\fP\fIresource\fP[\fB=\fP\fIlimits\fP]] \fIkommando\fP [\fIargument\fP.\|.\|.] .SH "BESKRIVNING" .sp Med ett process\-ID och en eller flera resurser försöker \fBprlimit\fP hämta och/eller ändra gränserna. .sp När \fIkommando\fP anges kommer \fBprlimit\fP att köra detta kommando med de angivna argumenten. .sp Parametern \fIlimits\fP består av ett mjukt och ett hårt värde, åtskilda av ett kolon (:), för att ändra de befintliga värdena. Om inga \fIlimits\fP anges kommer \fBprlimit\fP att visa de aktuella värdena. Om något av värdena inte anges används det befintliga värdet. För att ange en obegränsad eller oändlig gräns (\fBRLIM_INFINITY\fP) kan strängen \-1 eller "unlimited" skickas. .sp På grund av begränsningarnas natur måste den mjuka gränsen vara lägre än eller lika med den höga gränsen (även kallad taket). För att se alla tillgängliga resursgränser, se avsnittet \fBRESURSFLAGGOR\fP. .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ . sp -1 . IP \(bu 2.3 .\} \fImjuk\fP:\fIhård\fP Ange båda gränserna. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ . sp -1 . IP \(bu 2.3 .\} \fIsoft\fP: Ange endast den mjuka gränsen. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ . sp -1 . IP \(bu 2.3 .\} :\fIhard\fP Ange endast den hårda gränsen. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ . sp -1 . IP \(bu 2.3 .\} \fIvärde\fP Ange båda gränserna till samma värde. .RE .SH "ALLMÄNNA FLAGGOR" .sp \fB\-\-noheadings\fP .RS 4 Skriv inte ut någon rubrikrad. .RE .sp \fB\-o\fP, \fB\-\-output\fP \fIlista\fP .RS 4 Definiera vilka utmatningskolumner som ska användas. Om inget utdataarrangemang anges används en standarduppsättning. Använd \fB\-\-help\fP för att få en lista över alla kolumner som stöds. .RE .sp \fB\-p\fP, \fB\-\-pid\fP \fIPID\fP .RS 4 Ange processens ID. Utan denna flagga (och utan ett \fIkommando\fP) används den process som körs. .RE .sp \fB\-\-raw\fP .RS 4 Använd det råa utmatningsformatet. .RE .sp \fB\-\-verbose\fP .RS 4 Utförligt läge. .RE .sp \fB\-h\fP, \fB\-\-help\fP .RS 4 Visa hjälptext och avsluta. .RE .sp \fB\-V\fP, \fB\-\-version\fP .RS 4 Visa version och avsluta. .RE .SH "RESURSFLAGGOR" .sp \fB\-c\fP, \fB\-\-core\fP[\fB=\fP\fIlimits\fP] .RS 4 Maximal storlek på en kärnfil. .RE .sp \fB\-d\fP, \fB\-\-data\fP[\fB=\fP\fIlimits\fP] .RS 4 Maximal datastorlek. .RE .sp \fB\-e\fP, \fB\-\-nice\fP[\fB=\fP\fIlimits\fP] .RS 4 Högsta tillåtna prioritet att höja. .RE .sp \fB\-f\fP, \fB\-\-fsize\fP[\fB=\fP\fIlimits\fP] .RS 4 Maximal filstorlek. .RE .sp \fB\-i\fP, \fB\-\-sigpending\fP[\fB=\fP\fIlimits\fP] .RS 4 Maximalt antal väntande signaler. .RE .sp \fB\-l\fP, \fB\-\-memlock\fP[\fB=\fP\fIlimits\fP] .RS 4 Maximalt adressutrymme som är låst i minnet. .RE .sp \fB\-m\fP, \fB\-\-rss\fP[\fB=\fP\fIlimits\fP] .RS 4 Maximal storlek på invånaruppsättningen (RSS). .RE .sp \fB\-n\fP, \fB\-\-nofile\fP[\fB=\fP\fIlimits\fP] .RS 4 Maximalt antal öppna filer. .RE .sp \fB\-q\fP, \fB\-\-msgqueue\fP[\fB=\fP\fIlimits\fP] .RS 4 Maximalt antal byte i POSIX\-meddelandeköer. .RE .sp \fB\-r\fP, \fB\-\-rtprio\fP[\fB=\fP\fIlimits\fP] .RS 4 Maximal realtidsprioritet. .RE .sp \fB\-s\fP, \fB\-\-stack\fP[\fB=\fP\fIlimits\fP] .RS 4 Stapelns maximala storlek. .RE .sp \fB\-t\fP, \fB\-\-cpu\fP[\fB=\fP\fIlimits\fP] .RS 4 CPU\-tid i sekunder. .RE .sp \fB\-u\fP, \fB\-\-nproc\fP[\fB=\fP\fIlimits\fP] .RS 4 Maximalt antal processer. .RE .sp \fB\-v\fP, \fB\-\-as\fP[\fB=\fP\fIlimits\fP] .RS 4 Gräns för adressutrymme. .RE .sp \fB\-x\fP, \fB\-\-locks\fP[\fB=\fP\fIlimits\fP] .RS 4 Maximalt antal fillås som hålls. .RE .sp \fB\-y\fP, \fB\-\-rttime\fP[\fB=\fP\fIlimits\fP] .RS 4 Timeout för realtidsuppgifter. .RE .SH "ANTECKNINGAR" .sp Systemanropet \fBprlimit\fP(2) stöds sedan Linux 2.6.36, äldre kärnor kommer att bryta detta program. .SH "EXEMPEL" .sp \fBprlimit \-\-pid 13134\fP .RS 4 Visa gränsvärden för alla aktuella resurser. .RE .sp \fBprlimit \-\-pid 13134 \-\-rss \-\-nofile=1024:4095\fP .RS 4 Visa gränserna för RSS och ställ in de mjuka och hårda gränserna för antalet öppna filer till 1024 respektive 4095. .RE .sp \fBprlimit \-\-pid 13134 \-\-nproc=512:\fP .RS 4 Ändra endast den mjuka gränsen för antalet processer. .RE .sp \fBprlimit \-\-pid $$ \-\-nproc=obegränsad\fP .RS 4 Ställ in både det mjuka värdet och takvärdet för antalet processer till obegränsat för den aktuella processen. .RE .sp \fBprlimit \-\-cpu=10 sort \-u hugefile\fP .RS 4 Ställ in både den mjuka och hårda CPU\-tidsgränsen till tio sekunder och kör \fBsort\fP(1). .RE .SH "UPPHOVSPERSONER" .sp .MTO "dave\(atgnu.org" "Davidlohr Bueso" "" \- Till minne av Dennis M. Ritchie. .SH "SE ÄVEN" .sp \fBulimit\fP(1p), \fBprlimit\fP(2) .SH "FELRAPPORTERING" .sp För felrapporter, använd \c .URL "https://github.com/util\-linux/util\-linux/issues" "felhanteraren" "." .SH "TILLGÄNGLIGHET" .sp Kommandot \fBprlimit\fP ingår i paketet util\-linux som kan hämtas från \c .URL "https://www.kernel.org/pub/linux/utils/util\-linux/" "Linux Kernel Archive" "."