Valeuz mano Quebrei a cabeça aqui um pouco mas funcionou!!!
Veja a solução:
echo "Abrindo monitoramento da Internet..."
echo "Para sair aperte CRTL+C"
sleep 3
trap "echo Fechando monitoramento..." SIGINT
tail -f /var/log/squid/access.log|grep 10.19
=)
Obrigado
trap "kill $TAIL" SIGINT
exemplo:
[EMAIL PROTECTED]:~$ trap "echo teste ctrl c" SIGINT
[EMAIL PROTECTED]:~$ teste ctrl c
[EMAIL PROTECTED]:~$ teste ctrl c
sendo $TAIL uma variavel com o pid do processo do tail, por exemplo.
ou killall tail tambem, mas ai eh mais complicado q vai matar qqr
outro
Por que vc não faz assim como coloquei abaixo ?
--- Sergio Maia Rabelo <[EMAIL PROTECTED]> escreveu:
> Olá pessoal como faço para matar um tail com o
> ctrl+c e ele em vez de
> abortar o script continuar na linha abaixo?
>
> Ex.:
>
> elif [ $OPCAO -eq 7 ]
> then
> clear
> echo "A
Olá pessoal como faço para matar um tail com o ctrl+c e ele em vez de
abortar o script continuar na linha abaixo?
Ex.:
elif [ $OPCAO -eq 7 ]
then
clear
echo "Abrindo monitoramento da Internet..."
echo "Para sair aperte CRTL+C"
sleep 3
tail -f /var/log/squid