s6
Software
skarnet.org
The s6-softlimit program
s6-softlimit changes its process limits, then executes into another program.
Interface
s6-softlimit [ -a allmem ] [ -c core ] [ -d data ] [ -f fsize ] [ -l lock ] [ -m mem ] [ -o ofiles ] [ -p proc ] [ -r res ] [ -s stack ] [ -t cpusecs ] prog...
- s6-softlimit parses its options and sets process (soft) resource limits accordingly.
- A value of '=' for any option means "set that limit to the hard limit".
- Depending on your operating system, an option may do nothing.
- When s6-softlimit has modified all the limits successfully, it executes into prog....
Options
- -a allmem : limit the total available memory to allmem bytes.
- -c core : limit the core file size to core bytes.
- -d data : limit the available heap memory to data bytes.
- -f fsize : limit the file size to fsize bytes.
- -l lock : limit the available locked memory to lock bytes.
- -m mem : limit all types of memory to mem bytes.
- -o ofiles : limit the number of open fds to ofiles.
- -p proc : limit the number of processes to proc (per user).
- -r res : limit the available physical memory to res bytes.
- -s stack : limit the available stack memory to stack bytes.
- -t cpusecs : limit the available CPU time to cpusecs seconds.