[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: [shell-script] script para automatização de um programa em fortran
From: |
MrBiTs |
Subject: |
RE: [shell-script] script para automatização de um programa em fortran |
Date: |
Tue, 28 Dec 2004 11:05:37 -0200 |
participe da campanha "diga NÃO ao kill -9!" :)
é como chutar alguém para fora do seu restaurante ao invés de mostrar-lhe a
porta de saída. como o cara foi arremessado para fora, a chave do carro, a
carteira e eventualmente outros pertencentes cairão e ficarão ainda dentro
do seu restaurante, e você terá que fazer alguma coisa com eles (mais
trabalho).
agora:
s/cara/processo/g
s/restaurante/sistema/g
s/pertences/áreas de memória, arquivos abertos/g
na grande maioria dos casos um kill sozinho resolve. como nenhum sinal foi
especificado, ele usa o SIGTERM (15).
o programa recebe esse sinal e tem a chance de se finalizar do jeito certo,
fechando tudo o que ele tinha aberto no sistema e salvando os dados em
disco.
com o kill -9 você simplesmente fuzila ele, deixando lixos no sistema, há a
possibilidade de perda de dados e o teu processo ainda pode virar um zumbi,
que apesar de não utilizar mais recursos do sistema, só irá embora com um
reboot...
o kill -9 só se faz se necessário quando o programa realmente não responde
mais, o que não é um caso muito comum (ainda assim, se for IO, nem o -9 vai
adiantar, tem que esperar mesmo).
desculpem o discurso, mas é comum ver iniciantes usando kill -9 pra tudo sem
saber que isso é um crime ;)
</QUOTE>
Salve, Aurelo. Como sempre instrutivo...
Geralmente nao escrevo processos criticos que precisam ser mortos. Eles
terminam e pronto. Se um processo meu tem que morrer, mando um killall -HUP
nele.
Entao, o melhor caminho para a solucao do problema do menino é um killall
-TERM programa.
[]'s
- script para automatização de um programa em fortran, wel_lima2005, 2004/12/27
- RE: [shell-script] script para automatização de um programa em fortran, MrBiTs, 2004/12/27
- Re: [shell-script] script para automatização de um programa em fortran, Eric Anderson, 2004/12/27
- RE: [shell-script] script para automatização de um programa em fortran, MrBiTs, 2004/12/27
- Re: [shell-script] script para automatização de um programa em fortran, Eric Anderson, 2004/12/27
- RE: [shell-script] script para automatização de um programa em fortran, MrBiTs, 2004/12/27
- Re: [shell-script] script para automatização de um programa em fortran, Eric Anderson, 2004/12/28
- RE: [shell-script] script para automatização de um programa em fortran, Aurelio Marinho Jargas, 2004/12/28
- RE: [shell-script] script para automatização de um programa em fortran,
MrBiTs <=
Re: [shell-script] script para automatização de um programa em fortran, Andreyev Dias de Melo, 2004/12/28