Acredito que /proc/pid/limits é o arquivo que você deve verificar. Por exemplo, eu tenho a entrada abaixo para um processo no meu sistema.
Max open files 50 50 files
Eu tenho um serviço que define um limite personalizado para arquivos abertos ( ulimit -n 5000 ) como parte de seu script de inicialização. Meu entendimento é que isso será efetivamente para o serviço e seus processos infantis. Como estou não configurando /etc/security/limits.conf , acho normal ver um valor diferente ao digitar ulimit -a .
Então, minha pergunta é: como posso confirmar qual arquivo individual está limitado a um determinado processo? Isso é algo que ps mostraria?