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

Re: [OT] Shell-Script sempre ativo



rola na cron, de minuto a minuto, mas elabora o teu script diferente, faz primeiro o ping, caso ping não role, sobe speed, se não rola sobe virtua.

vai ficar bem melhor.


--
att
Marcos Carraro
Linux user #511627




Em 31 de maio de 2011 11:34, Harlei Liguori Marcelino <hliguori@gmail.com> escreveu:
Mas tem algum tipo de script q não funciona deste jeito que vc me disse?

Meu script é simples, veja abaixo:

#!/bin/bash

# Arquivos de controle
virtua=/root/firewall/virtua
speedy=/root/firewall/speedy

# Rodar Virtua como Internet Padrão
/root/firewall/virtua.sh

sleep 1s

while :; do

if ping -c 5 www.terra.com.br; then
   echo "Internet OK!"

elif [ -e "$virtua" ]; then
   /root/firewall/speedy.sh
   echo "speedy"

   while :; do

      if [ -e "$speedy" ]; then
      sleep 900s
      /root/firewall/check_virtua.sh
      fi

   done

elif [ -e "$speedy" ]; then
   /root/firewall/virtua.sh
   echo "virtua"
fi

sleep 3s

done


existe alguma coisa que não funcione desta forma que você me mostrou meu amigo?

att

Harlei


Em 31 de maio de 2011 11:14, <jmhenrique@yahoo.com.br> escreveu:

Tem esse jeito aqui...

while [ 1 ]
do
/seu_script.sh
done

Mas vai depender de como o seu_script.sh foi implementado.

[]'s
Henry

Enviado pelo meu aparelho BlackBerry®


From: Harlei Liguori Marcelino <hliguori@gmail.com>
Date: Tue, 31 May 2011 10:45:47 -0300
Subject: [OT] Shell-Script sempre ativo

Olá amigos,

fiz um shell script para monitorar algumas coisas usando while e tal, até aí tudo bem, funcionou. Agora o único problema é que não sei como deixar o shell script sempre ativo, já que rodo ele e quando a instancia fecha por timeout ou outro motivo qualquer o script para. Alguém saberia me informar como fazer para deixar um shell script sempre ativo, rodando em background?

agradeço desde já

att

Harlei



Reply to: