Como transformar esse script em loop infinito [RESOLVIDO]

1. Como transformar esse script em loop infinito [RESOLVIDO]

leandro bruno teixeira
leandrobrunoo

(usa Ubuntu)

Enviado em 25/02/2010 - 08:52h

#!/bin/bash
#clear
#echo Verificando se o server_central estar ligado.
#echo == Caso contrario o server sera desligado. ==

ping 10.0.0.10 -c 1 >/dev/null;

if [ "$?" = "0" ] ;
then
#echo "";
#echo "O server_central estar 'Ligado'";
else
#echo "Desligando o server";
echo "Server desligado em: $(date)Status: ${STTS}" >> log_server.txt
shutdown -h now;
fi



  


2. Re: Como transformar esse script em loop infinito [RESOLVIDO]

Takahashi
signout

(usa Slackware)

Enviado em 25/02/2010 - 11:58h

Boas...

voce pode colocar todo o script dentro de um while

while true

do

ping 10.0.0.10 -c 1 >/dev/null;

if [ "$?" = "0" ] ;
then
#echo "";
#echo "O server_central estar 'Ligado'";
else
#echo "Desligando o server";
echo "Server desligado em: $(date)Status: ${STTS}" >> log_server.txt
shutdown -h now;
fi

done

Espero que ajude.
[]s


3. Re: Como transformar esse script em loop infinito [RESOLVIDO]

leandro bruno teixeira
leandrobrunoo

(usa Ubuntu)

Enviado em 25/02/2010 - 12:33h

boa fiz assim exatament como vc falou
so q na hora de chamar
/etc/init.d/./teste_desligar &

colocando ele pra rodar por traz do sistema consome muita memoria ?


4. sleepar em 1 minuto

Perfil removido
removido

(usa Nenhuma)

Enviado em 25/02/2010 - 13:42h


while : do

ping 10.0.0.10 -c 1 >/dev/null;

if [ "$?" = "0" ] ;
then
#echo "";
#echo "O server_central estar 'Ligado'";
else
#echo "Desligando o server";
echo "Server desligado em: $(date)Status: ${STTS}" >> log_server.txt
shutdown -h now;
fi
sleep 1m;
done

poderia ser sleep 1s; ou sleep 1h;



5. Re: Como transformar esse script em loop infinito [RESOLVIDO]

leandro bruno teixeira
leandrobrunoo

(usa Ubuntu)

Enviado em 25/02/2010 - 14:21h

mais uma vez
obrigado a todos






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts