softlimit - runs another program with new resource limits.

NAME  SYNOPSIS  DESCRIPTION  OPTIONS  ENVIRONMENT  SEE ALSO 

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)


Updated 2024-01-29 - jenkler.se | uex.se