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