在我正在开发的项目中,我需要使用程序ulimit。当我使用ulimit -a时,除了-N 15系统上的值是unlimited之外,我得到了一个带有小描述的不同选项的列表。所以我的问题是这个选项有什么作用?我已经查看了man,但没有找到任何解释。
以下是系统上的选项及其值列表:

-t: cpu time (seconds)              unlimited
-f: file size (blocks)              unlimited
-d: data seg size (kbytes)          unlimited
-s: stack size (kbytes)             8192
-c: core file size (blocks)         unlimited
-m: resident set size (kbytes)      unlimited
-u: processes                       257371
-n: file descriptors                1024
-l: locked-in-memory size (kbytes)  16384
-v: address space (kbytes)          unlimited
-x: file locks                      unlimited
-i: pending signals                 257371
-q: bytes in POSIX msg queues       819200
-e: max nice                        0
-r: max rt priority                 0
-N 15:                              unlimited

最佳答案

n选项允许使用整数标识符访问ulimit的每个字段。例如,ulimit -N 0对应于ulimit -t(cpu时间),而ulimit -N 14对应于ulimit -r(最大rt优先级)。
在脚本文件中使用ulimit命令时,这特别有用,允许轻松访问每个/任何字段。

关于linux - ulimit -N 15选项是什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48503629/

10-13 07:41