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

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



reply via email to

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