[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Re: Encerrando script
From: |
Thomaz de Oliveira dos Reis |
Subject: |
Re: [shell-script] Re: Encerrando script |
Date: |
Wed, 9 Dec 2009 22:39:48 -0200 |
Se ele mata o script, mas não o processo q vc executou, vc poderia fazer um
trap, que ao matar o script ele mate o processo.
tem vários exemplos de trap no google, não creio que vai ser dificil achar
um :)
2009/12/9 Alain Mouette <address@hidden>
>
>
> 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...
> >>>
> >>> 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,
> >>>> address@hidden <shell-script%40yahoogrupos.com.br><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]
- Encerrando script, Alain Mouette, 2009/12/08
- Re: Encerrando script, Marcelo Giovanni Dias, 2009/12/09
- Re: [shell-script] Re: Encerrando script, Alain Mouette, 2009/12/09
- Re: [shell-script] Re: Encerrando script, Laercio Motta, 2009/12/09
- Re: [shell-script] Re: Encerrando script, Noilson Caio, 2009/12/09
- Re: [shell-script] Re: Encerrando script, address@hidden, 2009/12/09
- Re: [shell-script] Re: Encerrando script, Alain Mouette, 2009/12/09
- Re: [shell-script] Re: Encerrando script,
Thomaz de Oliveira dos Reis <=
- Re: [shell-script] Re: Encerrando script - mais um pouco..., Alain Mouette, 2009/12/14
- Re: [shell-script] Re: Encerrando script - mais um pouco..., Julio C. Neves, 2009/12/15
- Re: [shell-script] Re: Encerrando script - mais um pouco..., Alain Mouette, 2009/12/15