【发布时间】:2012-06-13 14:44:33
【问题描述】:
作为normaluser:
$ ulimit -n 4096
-bash: ulimit: open files: cannot modify limit: Operation not permitted
作为 root 可以按需要运行 - 但不会影响 normaluser。
如何摆脱这个第 22 条陷阱?我需要坚持下去。
【问题讨论】:
作为normaluser:
$ ulimit -n 4096
-bash: ulimit: open files: cannot modify limit: Operation not permitted
作为 root 可以按需要运行 - 但不会影响 normaluser。
如何摆脱这个第 22 条陷阱?我需要坚持下去。
【问题讨论】:
您可能需要查看 /etc/security/limits.conf
【讨论】:
在运行任何应用程序之前以普通用户身份更改文件描述符限制。
我使用这个小实用程序fdlimit,它会在执行任何程序之前使用“setrlimit()”系统调用来增加文件描述符限制。
我是这样用的
$ sudo ./fdlimit <fdlimit> <program_to_run>
【讨论】: