Table of Contents

Name

softlimit - runs another program with new resource limits.

Synopsis

softlimit [ opts ] child

Description

opts is a series of getopt-style options. child consists of one or more arguments.

softlimit sets soft resource limits as specified by opts. It then runs child.

Options

In each of the following opts, n may be =, indicating that the soft limit should be set equal to the hard limit, or -, indicating that both the soft and hard limits should be reset to unlimited.

opts controlling memory use:

-m n
Same as -d n -s n -l n -a n.
-d n
Limit the data segment per process to n bytes.
-s n
Limit the stack segment per process to n bytes.
-l n
Limit the locked physical pages per process to n bytes. This option has no effect on some operating systems.
-a n
Limit the total of all segments per process to n bytes. This option has no effect on some operating systems.
-o n
Limit the number of open file descriptors per process to n. This option has no effect on some operating systems.
-p n
Limit the number of processes per uid to n.

opts controlling file sizes:

-f n
Limit output file sizes to n bytes.
-c n
Limit core file sizes to n bytes.

Efficiency opts:

-r n
Limit the resident set size to n bytes. This limit is not enforced unless physical memory is full.
-t n
Limit the CPU time to n seconds. This limit is not enforced except that the process receives a SIGXCPU signal after n seconds.

Environment

SOFTLIMIT_ALLBYTES
Same as -a
SOFTLIMIT_COREBYTES
Same as -c
SOFTLIMIT_DATABYTES
Same as -d
SOFTLIMIT_FILEBYTES
Same as -f
SOFTLIMIT_LOCKEDBYTES
Same as -l
SOFTLIMIT_MEMBYTES
Same as -m
SOFTLIMIT_OPENFILES
Same as -o
SOFTLIMIT_PROCS
Same as -p
SOFTLIMIT_RSSBYTES
Same as -r
SOFTLIMIT_STACKBYTES
Same as -s
SOFTLIMIT_CPUSECS
Same as -t

See Also

envdir(8) , envini(8) , envuidgid(8) , fghack(8) , multilog(8) , pgrphack(8) , readproctitle(8) , setlock(8) , setuidgid(8) , setuser(8) , supervise(8) , svc(8) , svok(8) , svscan(8) , svscanboot(8) , svstat(8) , tai64n(8) , tai64nlocal(8)


Table of Contents