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 <[email protected]> escreveu: > 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 <[email protected]> > > > faz o seguinte.. > > > > no bash você digita: ps aux > > copia e cola pra gente dar uma olhada > > > > Laercio > > > > 2009/12/9 Alain Mouette <[email protected]> > > > > > > > > > > > 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, como por exemplo os > > > comandos sugeridos pelo Marcelo. > > > > > > Alain > > > PS: reproduzindo o script novamente: > > > > > > > > > #!/bin/bash > > > sudo killall openocd2 > > > sudo /home/alain/projetos/openocd/openocd2 $* > > > > > > Marcelo Giovanni Dias escreveu: > > > > > > > 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 +0000, > > > > [email protected] <shell-script > %40yahoogrupos.com.br> > > > > escreveu: > > > > > Existe 1 mensagem sobre este tópico. > > > > > > > > > > Tópicos contidos neste resumo: > > > > > > > > > > 1. Encerrando script > > > > > De: Alain Mouette > > > > > > > > > > > > > > > Isso provavelmente ocorre por causa do *sudo*, nas será que > > > > existe como > > > > > capturar o evento e matar o programa? > > > > > > > > > > > > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > ------------------------------------ > > > > ---------------------------------------------------------- > > Esta lista não admite a abordagem de outras liguagens de programaç > ão, como > > perl, C etc. Quem insistir em não seguir esta regra será moderado > sem prévio > > aviso. > > ---------------------------------------------------------- > > Sair da lista: [email protected] > > ---------------------------------------------------------- > > Esta lista é moderada de acordo com o previsto em > > http://www.listas-discussao.cjb.net > > ---------------------------------------------------------- > > Servidor Newsgroup da lista: news.gmane.org > > Grupo: gmane.org.user-groups.programming.shell.brazil > > > > Links do Yahoo! Grupos > > > > > > > > -- > " Eu quero saber como renomear um arquivo " ele diz. > Por favor, é dia de pagamento, não é?! Mas eu estou de bom humor. > " Claro. Basta dar 'rm' e o nome do arquivo " > " Obrigado " > > Noilson Caio T. de Araújo > LPI000182893 > > [As partes desta mensagem que não continham texto foram removidas] > > [As partes desta mensagem que não continham texto foram removidas]
