NAME

prlimit - get and set process resource limits

SYNOPSIS

prlimit [options] [--resource[=limits] [--pid PID]

prlimit [options] [--resource[=limits] command [argument...]

DESCRIPTION

Given a process ID and one or more resources, prlimit tries to retrieve and/or modify the limits.

When command is given, prlimit will run this command with the given arguments.

The limits parameter is composed of a soft and a hard value, separated by a colon (:), in order to modify the existing values. If no limits are given, prlimit will display the current values. If one of the values is not given, then the existing one will be used. To specify the unlimited or infinity limit (RLIM_INFINITY), the -1 or 'unlimited' string can be passed.

Because of the nature of limits, the soft limit must be lower or equal to the high limit (also called the ceiling). To see all available resource limits, refer to the RESOURCE OPTIONS section.

GENERAL OPTIONS

RESOURCE OPTIONS

NOTES

The prlimit system call is supported since Linux 2.6.36, older kernels will break this program.

EXAMPLES

AUTHORS

Davidlohr Bueso <dave@gnu.org> - In memory of Dennis M. Ritchie.

SEE ALSO

ulimit(1p), prlimit(2)

AVAILABILITY

The prlimit command is part of the util-linux package and is available from https://www.kernel.org/pub/linux/utils/util-linux/.