sábado, 28 de março de 2015

Identificando o processo ID do asterisk de formas diferentes e matando o mesmo se necessário

Identificando o processo ID do asterisk de formas diferentes e matando o mesmo se necessário.

Motivos: Saber o ID do processo asterisk que ajuda na identificação de problemas como processamento etc... matar processo.

A maiora das pessoas usam o ps aux, fazendo um grep ou seja um filtro exemplo:
ps aux | grep asterisk



Saida do comando no meu ubuntu pessoal:

root@TuX:/var/run/asterisk# ps aux | grep asterisk
asterisk 14391 0.5 0.8 2766512 33144 ? Ssl 20:38 0:00 /usr/sbin/asterisk -p -U asterisk
asterisk 14392 0.0 0.0 4192 356 ? S 20:38 0:00 astcanary /var/run/asterisk/alt.asterisk.canary.tweet.tweet.tweet 14391

Outra maneira para que gosta de conhecer mais o software é o arquivo que é gerado para processos no linux, ele é encontrado em /var/run/asterisk

Faça o seguinte teste.

root@TuX:/var/run# cat /var/run/asterisk/asterisk.pid
14391

O que me retornou foi o processo 14391, vamos ver o que é esse 14391?

root@TuX:/var/run# ps aux | grep 14391
asterisk 14391 0.4 0.8 2766512 33144 ? Ssl 20:38 0:01 /usr/sbin/asterisk -p -U asterisk

Nota-se que era o asterisk, outro coisa interessante é que se você matar o processo asterisk o asterisk.pid some da pasta /var/run/asterisk

Exemplo: Com asterisk Up dei um ls dentro da pasta /var/run/asterisk

Saída do comando: root@TuX:/var/run/asterisk# ls
alt.asterisk.canary.tweet.tweet.tweet asterisk.ctl asterisk.pid

Agora vamos matar o asterisk

root@TuX:/var/run/asterisk# killall asterisk
root@TuX:/var/run/asterisk# ls
alt.asterisk.canary.tweet.tweet.tweet

Bom pessoal era isso que queria mostrar hoje, duas formas de ver o processo do asterisk fisicamente e com comando de procura e como ele se comporta e como você pode identificar esse processo e matar o mesmo abraços.

Adendo: comandos básicos para iniciar/reiniciar/parar o asterisk

service asterisk stop
service asterisk restart
service asterisk start

usando o kill - killall asterisk ou ID do processo.

Nenhum comentário: