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:
Postar um comentário