[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: [shell-script] exemplo de trap no ksh
From: |
André Luiz Alves da Silva Prates |
Subject: |
RE: [shell-script] exemplo de trap no ksh |
Date: |
Thu, 18 Dec 2003 14:23:27 -0200 |
Este está testado e funciona em Unix Tru64
# Funcao que tratara o Ctrl+C
ctrlc()
{
# Nao intercepta mais o sinal
trap 2
# Funcao propriamente dita
tput clear
echo "\t\t\tMatando os processos tail abertos..."
TERMINAL=`who am i | awk '{ print $2 }'`
for i in `ps -ef | grep tail | grep $TERMINAL | awk ' { print $2 }'`
do
echo Processos $i
kill $i
done
}
PARAM=$#
if [ PARAM = 0 ]
then
echo "\t\t\tFavor informar como parametro, string a ser buscada nos
logs wls"
sleep 3
else
# intercepta o sinal de Ctrl+C (Ctrl+C == SIGINT == 2)
trap ctrlc 2
# script propriamente
tail -f /dsf/dsfwls/DsfwDomain/DsfwMng1/DsfwMng1.log &
tail -f /dsf/dsfwls/DsfwDomain/DsfwMng1/DsfwMng1.log
fi
-----Original Message-----
From: Ronaldo Russel - DHL IS - BR, SAO [mailto:address@hidden]
Sent: quinta-feira, 18 de dezembro de 2003 15:07
To: address@hidden
Subject: [shell-script] exemplo de trap no ksh
Pessoal, alguém tem um exemplo de uso do trap no ksh?
Att.
Ronaldo Russel
---------------------------------------------------------------------
Esta lista não admite a abordagem de outras liguagens de programação, como
perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio
aviso.
---------------------------------------------------------------------
Sair da lista: address@hidden
---------------------------------------------------------------------
Esta lista é moderada de acordo com o previsto em
http://www.listasdiscussao.cjb.net
---------------------------------------------------------------------
Seu uso do Yahoo! Grupos é sujeito aos Termos do Serviço Yahoo!
<http://br.yahoo.com/info/utos.html> .
[As partes desta mensagem que não continham texto foram removidas]
- RE: [shell-script] exemplo de trap no ksh,
André Luiz Alves da Silva Prates <=