Public feed #888281

Untitled

public text v1 · immutable
Raw Edit
·published 2008-02-01 23:53 UTC
rendered paste body
#!/bin/bash 

#Objetivo
# Cambiar la puerta de enlace cuando se caiga, y volver cuando se recupere

#Sintaxis
# nohup script &



R="10.0.0.2"
CESGA="10.0.0.98"

ACTUAL=$CESGA
OTRA=$R

while true; do 
sleep 5
if [[ `ping -c 3 $CESGA | grep "100% packet loss"` ]]
        then
                echo cambia a r
                ACTUAL=$R
                while [[ x"$ACTUAL" = x"$R" ]]
                        do
                                if ! [[  `ping -c 3 $CESGA | grep "100% packet loss"` ]]
                                then
                                        ACTUAL=$CESGA
                                        echo volvemos a cesga
                                fi
                        done
fi
done