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

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

Re: interromper processo


From: gleissonmb
Subject: Re: interromper processo
Date: Mon, 08 Jan 2007 15:12:32 -0000
User-agent: eGroups-EW/0.82

salvou minha vida mai uma vez..hehe...valeu!!!

--- Em address@hidden, "Julio C. Neves"
<julio.neves@...> escreveu
>
> Gleisson
> o próprio ping com -w, -W ou -c devem resolver o seu problema. As
primeiras
> especificam o tempo de time out (seja lá qual for o resultado do
ping e a
> última especifica o num de tentativas. Costumo fazer -c3 -w1, ou seja 3
> tentativas de 1 segundo cada.
> 
> No script que o Tiago passou, ele se enganou (já vi ele dar esta
dica certa
> antes) e fez:
> 
> PID=$$ # guarda o pid do ultimo processo em background
> 
> e o certo seria:
> 
> Pid=$!# guarda o pid do ultimo processo em background
> 
> Acho que PID é uma variável do sistema, então, por via das dúvidas,
é melhor
> usar Pid e $$ devolve o PID do Shell corrente. O PID do último processo
> colocado em background vc consegue co $!.
> 
> Abração,
> Julio
> :wq
> 
> 
> Em 08/01/07, gleissonmb <gleisson@...> escreveu:
> >
> >   valeu ...brigado..
> >
> > --- Em address@hidden
<shell-script%40yahoogrupos.com.br>,
> > "Tiago Barcellos Peczenyj"
> > <tiago.peczenyj@> escreveu
> > >
> > > Ola
> > >
> > > uma das formas de fazer é executae em background e, se não responder
> > em x
> > > segundos, matar o processo
> > >
> > > ex:
> > > ping -c 2 xx.xx.xx.xx &
> > > PID=$$ # guarda o pid do ultimo processo em background
> > > sleep 60 # espera 60 segundos
> > > kill -15 $PID # manda o sinal 15 para o ping terminar em segurança
> > >
> > > contudo podem existir outras formas,
> > >
> > > Att
> > >
> > > Tiago
> > >
> > > On 1/8/07, gleissonmb <gleisson@> wrote:
> > > >
> > > > ae gente...
> > > > tenho uma rotina com ping -c 2 xx.xx.xx.xx, e em certa
distribuicao
> > > > (suse 8.0) o ping mal sucedido nao libera o prompt para
execucao do
> > > > comando seguinte...como posso resolver isso? quero interromper
o ping
> > > > independente do resultado.
> > > >
> > > > feliz ano novo a todos
> > > >
> > > >
> > > >
> > >
> > >
> > >
> > > --
> > > Tiago B Peczenyj
> > > Linux User #405772
> > >
> > > # cd /pub
> > > # more beer
> > >
> > >
> > > [As partes desta mensagem que não continham texto foram removidas]
> > >
> >
> >  
> >
> 
> 
> [As partes desta mensagem que não continham texto foram removidas]
>




reply via email to

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