3.1.10.6. ulimit: options for ulimit environment settings

Option aliases:

  • core_file_sizec

  • data_segmentd

  • file_locksx

  • file_sizef

  • locked_memoryl

  • max_processesu

  • message_queue_sizeq

  • open_filesn

  • pending_signalsi

  • pipe_sizep

  • processesu

  • real_time_priorityr

  • scheduling_prioritye

  • set_sizem

  • stack_sizes

  • time_limitt

  • user_processesu

  • virtual_memoryv

Recognized options:

c: {None} | object

core file size limit, ulimit -c

d: {None} | object

process data segment limit, ulimit -d

e: {None} | object

max scheduling priority, ulimit -e

f: {None} | object

max size of files written by shell, ulimit -f

i: {None} | object

max number of pending signals, ulimit -i

l: {None} | object

max size that may be locked into memory, ulimit -l

m: {None} | object

max resident set size, ulimit -m

n: {None} | object

max number of open files, ulimit -n

p: {None} | object

pipe size in 512-byte blocks, ulimit -p

q: {None} | object

max bytes in POSIX message queues, ulimit -q

r: {None} | object

max real-time scheduling priority, ulimit -r

s: {None} | object

stack size limit, ulimit -s

t: {None} | object

max amount of cpu time in s, ulimit -t

u: {None} | object

max number of procs avail to one user, ulimit -u

v: {None} | object

max virtual memory avail to shell, ulimit -v

x: {None} | object

max number of file locks, ulimit -x