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]
> 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?
> >