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

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

Re: [shell-script] Re: Problemas com o uso do TRAP


From: Tiago Peczenyj
Subject: Re: [shell-script] Re: Problemas com o uso do TRAP
Date: Tue, 17 Nov 2009 18:01:37 -0200

SE forem processos diferentes vc poderia ter o tratamento de sinal em um
deles e em outro não.

Mas pelo visto não é o caso.

2009/11/17 dhseabra <address@hidden>

>
>
> O PID é o mesmo. Mesmo que fosse PIDs diferentes, o comando trap deveria
> ser executado..certo?
>
> --- Em address@hidden <shell-script%40yahoogrupos.com.br>,
> Tiago Peczenyj <tiago.peczenyj@...> escreveu
>
> >
> > acho que o problema esta no TRAP estar sendo executado em um subshell...
> > experimente fazer um echo no PID a cada iteração para confirmar
> >
> > 2009/11/17 dhseabra <dhseabra@...>
>
> >
> > >
> > >
> > > Caros, não estou conseguindo executar o TRAP 2x na mesma sessão. Por
> > > exemplo, criei um menu para controle do ambiente onde o operador
> consegue
> > > executar um "tail -f" em um determinado log e caso pressione CONTROL+C,
> o
> > > mesmo retorna para o menu. Caso o operador entre novamente na opção do
> tail
> > > e execute o CONTROL+C, o mesmo mata o script, não retornando ao menu.
> Alguem
> > > saberia dizer o motivo da segunda execução do CONTROL+C apresentar
> problema
> > > e não retornar ao menu? É necessário "limpar" algo?
> > >
> > > Segue exemplo do menu:
> > >
> > > menu() {
> > > echo "1 - Verificar log APL"
> > > echo ""
> > > echo "2 - Verificar log BD"
> > > echo ""
> > > echo -n "Escolha uma opção:"
> > > read opt
> > > case $opt in
> > > 1) apl ;;
> > > 2) bd ;;
> > > esac
> > > }
> > >
> > > apl() {
> > > trap 'menu' INT
> > > tail -f /usr/local/apl.log
> > > }
> > >
> > > Obrigado desde já!
> > >
> > >
> > >
> >
> >
> >
> > --
> > Tiago B. Peczenyj
> > Linux User #405772
> >
> > http://pacman.blog.br
> >
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
>
>  
>



-- 
Tiago B. Peczenyj
Linux User #405772

http://pacman.blog.br


[As partes desta mensagem que não continham texto foram removidas]



reply via email to

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