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

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

Re: [shell-script] Como voltar a um script.


From: Thobias Salazar Trevisan
Subject: Re: [shell-script] Como voltar a um script.
Date: Mon, 14 Jul 2003 11:25:22 -0300 (BRT)

ae reinaldo,

On Mon, 14 Jul 2003, Reinaldo Carvalho wrote:

> É, eu já tinha visto o trap no início do arquivo, muda alguma
> coisa colocar no case?..

sim, pois você só vai alterar o sinal quando usar a função
monitora.

> Ficou assim:
>
>         case "$sOpcao" in
>                 1)
>                         trap 'return'  2
>                         monitora
>         ;;
>
>
> No caso esse trap deve afetar o shell inteiro (mesmo estando
> dentro do case), ou seja, no outro loop, pode 'dar pau' (onde
> deveria fazer o sigint, vai retornar 'return') em outras opções
> do Menu, não?

Você pode restaurar o sinal. Após o esac do case (antes do done)
adiciona um:

trap 2

ou dentro do trap 'return'  2, faça um
trap 'return;trap 2'  2

blz ?

thobias
-------
echo 9446046325380026818553633794429812592304650P | dc
-------
http://www.lcp.coppe.ufrj.br/~thobias

____________________________
|
| Against - HTML Mail
| Against - MS ATTACHMENTS
|
----------------------------



reply via email to

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