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
<hligu...@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, <jmhenri...@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 <hligu...@gmail.com>
>> *Date: *Tue, 31 May 2011 10:45:47 -0300
>> *To: *debianlista<debian-user-portuguese@lists.debian.org>
>> *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 via email to