Next: Environment, Previous: Component Privileges, Up: Component Statement [Contents][Index]
Impose limits on system resources, as defined by the string
argument. It consists of commands, optionally separated by any
amount of whitespace. A command is a single command letter followed
by a number, that specifies the limit. The command letters are
case-insensitive and coincide with those used by the shell ulimit
utility:
Command | The limit it sets |
---|---|
A | max address space (KB) |
C | max core file size (KB) |
D | max data size (KB) |
F | maximum file size (KB) |
M | max locked-in-memory address space (KB) |
N | max number of open files |
R | max resident set size (KB) |
S | max stack size (KB) |
T | max CPU time (MIN) |
U | max number of processes |
P | process priority -20..20 (negative = high priority) |
For example:
limits T10 R20 U16 P20
Additionally, the command letter ‘L’ is recognized. It is reserved for future use (‘number of logins’ limit) and is ignored in version 1.8.
Set the umask. The number must be an octal value not greater than ‘777’. The default umask is inherited at startup.
Sets the maximum number of simultaneously running instances of this component.