O KILL NA REALIDADE NÃO MATA

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

UNIX GURU UNIVERSE DICA UNIX

Dica Unix 2763 - 27 de julho de 2007 http://www.ugu.com/sui/ugu/show?tip.today

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

O KILL NA REALIDADE NÃO MATA

O comando kill na realidade não mata um processo. A sua intenção principal é mandar um sinal para o processo. Quando recebe este sinal o processo pode ou não efetuar várias coisas.

kill -INT 1234 #onde 1234 é o PID do processo e o sinal remetido é o de interrupção, equivalmente ao CTRL+C utilizado no shell.

kill -HUP 1234

vários daemons do UNIX fazem isto, para efetuar um refresh.

kill -KILL 1234 Este é o comando kill realmente, e não deve ser usado sempre, pois mata o processo esteja ele fazendo o que estiver fazendo. Ele é equivalmente a sintaxe, kill -9 1234

Para visualizar todos os sinais do seu sistema, visualize o arquivo /usr/include/sys/signal.h .

Mais sobre isto, como sempre, nas página de man do kill e signal.

Esta dica foi generosamente remetida por :   dkotian1@rediffmail.com————————————————————————-

Para assinar: http://www.ugu.com/sui/ugu/show?tip.subscribe Para sair: http://www.ugu.com/sui/ugu/show?tip.unsubscribe Para enviar uma dica: http://www.ugu.com/sui/ugu/show?tip.today

=============================================== DECLARAÇÃO: TODAS AS DICAS DE UNIX SÃO PROPIEDADE DA UNIX GURU UNIVERSE E NÃO SÃO PARA SER VENDIDAS, IMPRESSAS OU USADAS SEM O CONSENTIMENTO POR ESCRITO DA UNIX GURU UNIVERSE. TODAS AS DICAS SÃO “USADAS POR SEU PROPIO RISCO”. UGU ADVERTE PARA TESTAR TODAS AS DICAS EM UM AMBIENTE QUE NÃO ESTEJA EM PRODUÇÃO.

Unix Guru Universe - www.ugu.com - tips@ugu.com - Copyright 1994-2007 =========================================================================