February 2006
Intermediate to advanced
648 pages
14h 53m
English
The resource module is used to measure and control the system resources used by a program on UNIX systems. Resource usage is limited using the setrlimit() function. Each resource is controlled by a soft limit and a hard limit. The soft limit is the current limit and may be lowered or raised by a process over time. The hard limit can be lowered to any value greater than the soft limit, but never raised (except by the superuser).
getrlimit(resource)Returns a tuple (soft, hard) with the current soft and hard limits of a resource. resource is one of the following symbolic constants:
| Constant | Description |
|---|---|
| RLIMIT_CORE | The maximum core file size (in bytes). |
| RLIMIT_CPU | The maximum CPU time (in seconds). If exceeded, a SIGXCPU signal is sent to the ... |