![]() |
![]()
| ![]() |
![]()
NAMEulimit - set or get resource usage limits SYNOPSISulimit [OPTIONS] [LIMIT] DESCRIPTIONulimit sets or outputs the resource usage limits of the shell and any processes spawned by it. If a new limit value is omitted, the current value of the limit of the resource is printed; otherwise, the specified limit is set to the new value. Use one of the following switches to specify which resource limit to set or report:
Note that not all these limits are available in all operating systems; consult the documentation for setrlimit in your operating system. The value of limit can be a number in the unit specified for the resource or one of the special values hard, soft, or unlimited, which stand for the current hard limit, the current soft limit, and no limit, respectively. If limit is given, it is the new value of the specified resource. If no option is given, then -f is assumed. Values are in kilobytes, except for -t, which is in seconds and -n and -u, which are unscaled values. The exit status is 0 unless an invalid option or argument is supplied, or an error occurs while setting a new limit. ulimit also accepts the following options that determine what type of limit to set:
A hard limit can only be decreased. Once it is set it cannot be increased; a soft limit may be increased up to the value of the hard limit. If neither -H nor -S is specified, both the soft and hard limits are updated when assigning a new limit value, and the soft limit is used when reporting the current value. The following additional options are also understood by ulimit:
The fish implementation of ulimit should behave identically to the implementation in bash, except for these differences:
EXAMPLEulimit -Hs 64 sets the hard stack size limit to 64 kB. COPYRIGHT2024, fish-shell developers
|