增加文件描述符数的ulimit

时间:2012-06-13 14:44:34

标签: file-descriptor ulimit

作为normaluser

$ ulimit -n 4096
-bash: ulimit: open files: cannot modify limit: Operation not permitted

作为root它可以按预期工作 - 但它不会影响normaluser

如何摆脱这个捕获22?我需要坚持这一点。

2 个答案:

答案 0 :(得分:3)

您可能需要查看/etc/security/limits.conf

答案 1 :(得分:1)

在运行任何应用程序之前,以普通用户身份更改文件描述符限制。

我使用这个小实用程序fdlimit,它会在执行任何程序之前使用“setrlimit()”系统调用来增加文件描述符限制。

我像这样使用它

$ sudo ./fdlimit <fdlimit> <program_to_run>