如何确定进程具有哪些单独的 ulimit 约束?

如何确定进程具有哪些单独的 ulimit 约束?

我有一项服务,它为打开文件 ( ) 设置自定义限制,ulimit -n 5000作为其初始化脚本的一部分。我的理解是,这对于服务及其子进程来说将是有效的。既然我是不是配置/etc/security/limits.conf我认为在输入 时看到不同的值对我来说是正常的ulimit -a

所以我的问题是:如何确认给定进程的单个打开文件限制?这是要表现出来的东西吗ps

答案1

我相信/proc/pid/limits这是您应该检查的文件。例如,我的系统中有一个进程的以下条目。

Max open files            50                   50                   files  

相关内容