shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Re: Encerrando script


From: Alain Mouette
Subject: Re: [shell-script] Re: Encerrando script
Date: Wed, 09 Dec 2009 21:01:26 -0200
User-agent: Thunderbird 2.0.0.23 (X11/20090812)

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





reply via email to

[Prev in Thread] Current Thread [Next in Thread]