Re: [shell-script] Re: Encerrando script

2009-12-09 Por tôpico Alain Mouette
Essa parte fica mais fácil com um comando só: sudo killall openocd2 Mas não adianta nada porque não tem onde por o comando, como eu expliquei anteriormente. Teho que capturar o evento de kill do script para executar o comando :( Alain >>> >>> Agradeço ao Marcelo, mas isso não funcionou... >>>

Re: [shell-script] Re: Encerrando script

2009-12-09 Por tôpico gun...@infolink.com.br
Apenas uma dica: a maioria das distros modernas vem com o pgrep, que é justamente o grep nos PIDs em execução. Enviado de meu iPod Em 09/12/2009, às 17:01, Noilson Caio escreveu: > A solução do Marcelo é válida, só que ele teria que negar o > próprio processo > do grep : ) > > pid=$(ps ax |

Re: [shell-script] Re: Encerrando script

2009-12-09 Por tôpico Noilson Caio
A solução do Marcelo é válida, só que ele teria que negar o próprio processo do grep : ) pid=$(ps ax | grep "openocd2" | grep -v grep | awk '{print$1}') 2009/12/9 Laercio Motta > faz o seguinte.. > > no bash você digita: ps aux > copia e cola pra gente dar uma olhada > > Laercio > > 2009/

Re: [shell-script] Re: Encerrando script

2009-12-09 Por tôpico Laercio Motta
faz o seguinte.. no bash você digita: ps aux copia e cola pra gente dar uma olhada Laercio 2009/12/9 Alain Mouette > > > Agradeço ao Marcelo, mas isso não funcionou... > > Vou explicar melhor: > > 1) o eclipse dispara o script "openocd2.sh" > 2) o script dispara o "sudo openocd2" > 3) mais tar

Re: [shell-script] Re: Encerrando script

2009-12-09 Por tôpico Alain Mouette
Agradeço ao Marcelo, mas isso não funcionou... Vou explicar melhor: 1) o eclipse dispara o script "openocd2.sh" 2) o script dispara o "sudo openocd2" 3) mais tarde, o eclipse mata o script "openocd2.sh" Resultado: o "openocd2" continua rodando :( Teria que fazer "algo" quando mata o script, com

[shell-script] Re: Encerrando script

2009-12-09 Por tôpico Marcelo Giovanni Dias
Alain, sudo kill "$(ps ax | grep "openocd2" | awk '{print $1}')" ou sudo kill -9 `ps ax | grep "openocd2" | awk '{print $1}'` Cordialmente, Marcelo G. Dias (Vulgo Bahianeiro) Em Qua, 2009-12-09 às 12:18 +000