Assine a Lista Dicas-L
Receba diariamente por email as dicas
de informática publicadas neste site
Para se descadastrar, clique aqui.
Limitando o tamanho de arquivos core
Colaboração: Rubens Queiroz de Almeida
Data de Publicação: 18 de Março de 1998
Sempre que um programa encontra algum erro de execução, uma imagem do estado do programa no momento do erro, é gravada em disco para exame posterior.
Como a maioria das pessoas não possui ou o tempo ou o conhecimento para examinar estes arquivos, chamados core, o ideal é reduzir o tamanho destes arquivos ou mesmo impedir sua gravação.
Estes arquivos geralmente são muito grandes e podem gerar problemas caso sejam criados em quantidade.
A maneira de fazer isto varia de acordo com a shell que você usa.
sh ou ksh
$ ulimit -c 0 # sh ou ksh
csh ou tcsh
$ limit coredumpsize 0 $ limit cputime unlimited filesize unlimited datasize 28672 kbytes stacksize 16384 kbytes coredumpsize 0 kbytes <------------- memoryuse 30720 kbytes memorylocked 10240 kbytes maxproc 64 openfiles 64
Como se pode ver da saída acima, vários outros limites do ambiente podem ser controlados pelo comando limit.
Referências Adicionais
Referências adicionais sobre os assuntos abordados neste site podem ser encontradas em nossa Bibliografia.





