【发布时间】:2013-12-05 09:17:45
【问题描述】:
- 如何将进程从无限制设置为0?
- 如何将所有进程从无限制设置为0?
【问题讨论】:
-
您注销并重新登录了吗?
-
我的问题是:一个特殊的进程自己设置为无限制,现在我想把它改成禁用而不重启进程,可以吗?
【问题讨论】:
我不认为有这个命令。有一个函数'prlimit()'。 prlimit 手册页中给出了示例用法。
【讨论】:
在较新的发行版中,有一个基于函数 prlimit 的名为 prlimit 的命令,但如果您有旧发行版,则可以通过这种方式使用 gdb:
(gdb) set $rlim = &{0, 0}
(gdb) set *$rlim[0] = -1
(gdb) set *$rlim[1] = -1
(gdb) p setrlimit(4, $rlim) #For the resource number you can look inside "/usr/include/bits/resource.h"
【讨论】: