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

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

Problemas com o uso do TRAP


From: dhseabra
Subject: Problemas com o uso do TRAP
Date: Tue, 17 Nov 2009 17:59:11 -0000
User-agent: eGroups-EW/0.82

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á!



reply via email to

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