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

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

RE: [shell-script] Re: Conexão Automática


From: Luis Tiani
Subject: RE: [shell-script] Re: Conexão Automática
Date: Wed, 13 Oct 2004 11:35:14 -0200

troca o comando "sleep 60" por "sleep 50".............

Luis Tiani
São Paulo-SP




----Original Message Follows----
From: "J. F. Mitre" <address@hidden>
Reply-To: address@hidden
To: address@hidden
Subject: [shell-script] Re: Conexão Automática
Date: Tue, 12 Oct 2004 16:24:42 -0300


Olá seguindo as orientações que recebi do Rodrigo e do Marcelo, o script ficou
assim:
==============================================
#!/bin/bash

# comandos a serem executados
kppp &
# fim comandos

while true
do
        var1=`date "+%R"`
        if [ "$var1" == "16:09" ]
        then
                kill -9 $(ps ax|grep "kppp"|awk '{print $1}')
                exit 1
        fi
        sleep 60
done
exit
==============================================

Aconteceram alguns erros, o primeiro é que não funcionou, ou seja, a hora
passou e o programa não fechou (na verdade, o programa nem sequer suspendeu o loop, o que me faz perguntar: O que faz exatamente o while true, quero dizer, quem fornece o true para que ele entenda que deve parar de executar o while ?

Eu não sei se existe algum outro erro no script, mas mesmo sem usar o while
true ele não consegue localizar o programa e matar ele, ou seja:
kill -9 $(ps ax|grep "kppp"|awk '{print $1}')
aparentemente não está fazendo efeito... o que é estranho, pois acho que o
comando está certo.

Assim como é muito estranho o script retornar erro na posição onde está o fi.
ele diz que um fi era esperado na posição, mas oras ele está ali....

Uma dúvida adicional, o que faz o comando sleep ?

Obrigado!
J. F. Mitre


---------------------------------------------------------------------
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.listas-discussao.cjb.net
---------------------------------------------------------------------

Links do Yahoo! Grupos




_________________________________________________________________
MSN Hotmail, o maior webmail do Brasil.  http://www.hotmail.com



reply via email to

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