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