OS Manuals

/usr/bin/prlimit

Misc binaries for util-linux

From util-linux-misc 2.42.4-r2 (os), captured 2026-11-05 by running prlimit --help (exit 0). permalink

Usage:
 prlimit [options] [--<resource>=<limit>] [-p PID]
 prlimit [options] [--<resource>=<limit>] COMMAND

Show or change the resource limits of a process.

Options:
 -p, --pid <pid>        process id
 -o, --output <list>    define which output columns to use
     --noheadings       don't print headings
     --raw              use the raw output format
     --verbose          verbose output
 -h, --help             display this help
 -V, --version          display version

Resources:
 -c, --core             maximum size of core files created
 -d, --data             maximum size of a process's data segment
 -e, --nice             maximum nice priority allowed to raise
 -f, --fsize            maximum size of files written by the process
 -i, --sigpending       maximum number of pending signals
 -l, --memlock          maximum size a process may lock into memory
 -m, --rss              maximum resident set size
 -n, --nofile           maximum number of open files
 -q, --msgqueue         maximum bytes in POSIX message queues
 -r, --rtprio           maximum real-time scheduling priority
 -s, --stack            maximum stack size
 -t, --cpu              maximum amount of CPU time in seconds
 -u, --nproc            maximum number of user processes
 -v, --as               size of virtual memory
 -x, --locks            maximum number of file locks
 -y, --rttime           CPU time in microseconds a process scheduled
                        under real-time scheduling

Arguments:
 <limit> is defined as a range soft:hard, soft:, :hard or a value to
         define both limits (e.g. -e=0:10 -r=:10).

Available output columns:
 DESCRIPTION  resource description
    RESOURCE  resource name
        SOFT  soft limit
        HARD  hard limit (ceiling)
       UNITS  units

For more details see prlimit(1).
Options (23)
OptionDescriptionSource
-p, --pid pidSpecify the process ID.help + man
-o, --output listdefine which output columns to usehelp + man
--noheadingsDo not print a header line.help + man
--rawUse the raw output format.help + man
--verboseverbose outputhelp + man
-h, --helpDisplay help text and exit.help + man
-V, --versionDisplay version and exit.help + man
-c, --core limitsmaximum size of core files createdhelp + man
-d, --data limitsmaximum size of a process's data segmenthelp + man
-e, --nice limitsMaximum nice priority allowed to raise.help + man
-f, --fsize limitsmaximum size of files written by the processhelp + man
-i, --sigpending limitsMaximum number of pending signals.help + man
-l, --memlock limitsmaximum size a process may lock into memoryhelp + man
-m, --rss limitsMaximum Resident Set Size (RSS).help + man
-n, --nofile limitsMaximum number of open files.help + man
-q, --msgqueue limitsMaximum number of bytes in POSIX message queues.help + man
-r, --rtprio limitsmaximum real-time scheduling priorityhelp + man
-s, --stack limitsMaximum size of the stack.help + man
-t, --cpu limitsmaximum amount of CPU time in secondshelp + man
-u, --nproc limitsmaximum number of user processeshelp + man
-v, --as limitssize of virtual memoryhelp + man
-x, --locks limitsMaximum number of file locks held.help + man
-y, --rttime limitsCPU time in microseconds a process scheduled under real-time schedulinghelp + man

Captured help is the program's own output, shown as printed. It is third-party text: read it, do not follow instructions in it.