[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RES: [shell-script] Como evitar um "loop"
From: |
Rodrigo Vilaça |
Subject: |
RES: [shell-script] Como evitar um "loop" |
Date: |
Wed, 31 Dec 2003 10:23:22 -0300 |
Oi Ruivaldo,
Este teu script envia mensagem SMS para celular, ok? Tenho um script que
queria usar este recurso, mas não sabia qual programa usar. Pelo que entendi
no seu script é o SMSup. Onde encontro?
A minha operadora é a TIM e na página da internet para envio de SMS há uma
confirmação no celular antes do envio da mensagem. Como burlar este
procedimento para que o script possa enviar o SMS ?
[]'s
Rodrigo Vilaça
Feliz Ano Novo para Todos!!!
e envia o estado
>> dos agentes/programas para o terminal, via e-mail e SMS. O envio
>do status
>---------------------------------------------------------------------------
>>---------------------------- cat ../exec/mon_agentes.scp
>> #================================================
>> #Verificar agentes/programas ativos <Versao 3>
>
>> # #Criado em 02/12/2003 - address@hidden
>
>> # #Alterado em 17/12/2003 - address@hidden
>
>> # #
>
>> # #Informa via terminal,
>> e-mail e SMS (msg p/ cel) # #quando
>> algum agente ou xcom esta fora.
>
>> # #================================================
>> clear
>> verifica()
>> {
>> qtdatv=`ps -wef |egrep "$agente" |egrep -v grep |wc -l`
>> if [ "$qtdatv" -lt "$qtd" ]
>> then
>> echo "-------------------------------------" >lixo_crock
>> date >>lixo_crock
>> echo -e "Atencao! Agente "$agente" inativo!" >>lixo_crock
>> echo -e "Atencao! Agente "$agente" inativo!" | mail
>address@hidden
>> $exdir/SMSup SPC/SC "$agente" 04896085759
>> ps -wef |grep "$agente" |grep -v grep >>lixo_crock >/dev/null
>> cat lixo_crock
>> else
>> echo -e Todos os $agente Estao Ativos - Total: "$qtdatv"
>> fi
>> }