=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
UNIX GURU UNIVERSE DICA UNIX
Dica Unix 2422 - 19 de agosto de 2006
http://www.ugu.com/sui/ugu/show?tip.today
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
O kill não é usado somente para matar
A função do kill não é simplesmente matar um processo. Sua principal intenção é enviar um sinal para o processo, e o processo irá efetuar a ação referente ao sinal recebido.
kill -INT 1234 #onde 1234 é o ID do Processo neste exemplo, é setado um sinal de interrupção. CTRL+C é um exemplo de sinal de interrupção fornecido pelo shell.
kill -HUP 1234
muitos daemons do UNIX utilizam este sinal para refresh de processos
kill -KILL 1234 Este é o kill propriamente dito, e que nenhum processo pode suportar. Além disto, há uma outra forma deste comando que é kill -9 1234.
Para checar todos os sinais do seu sistema, é só ir ao arquivo /usr/include/sys/signal.h para visualizá-los.
Mais sobre isto pode ser encontrado nas man pages do comando 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.todayDECLARAÇÃ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-2006