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?