Dependendo do seu sistema, você também pode ter que editar /etc/pam.d/common-session* e adicionar
session required pam_limits.so
E, claro, você precisa iniciar uma nova sessão para que suas alterações sejam aplicadas.
Estou tentando fornecer suporte para o dump principal no meu destino com base no ARM. Eu li sobre /etc/limits e /etc/security/limits.conf . Meu sistema de arquivos de destino não tem o último para isso. Então, fiz as alterações abaixo em /etc/limits
root C100000
Depois de adicionar essa linha a /etc/limits estava esperando a geração do arquivo principal, mas ulimit -a me mostra
core file size (blocks, -c) 0
Por que essas alterações em /etc/limits não refletem de forma alguma.
Agora, o que devo fazer?
Eu tenho que adicionar /etc/security/limits.conf ao meu sistema de arquivos?
Eu não estou olhando para a opção de usar setrlimit() .
Dependendo do seu sistema, você também pode ter que editar /etc/pam.d/common-session* e adicionar
session required pam_limits.so
E, claro, você precisa iniciar uma nova sessão para que suas alterações sejam aplicadas.
Para criar o dump principal, adicione o seguinte comando a /etc/profile
ulimit -c 10000
Este comando define o limite de tamanho dos arquivos principais para 10000 bytes (você pode alterá-lo para ilimitado). Em seguida, execute /etc/profile/ novamente com source /etc/profile ou . /etc/profile