diff --git a/secours.sh b/secours.sh index a2c87282..7cfa25d7 100755 --- a/secours.sh +++ b/secours.sh @@ -5,7 +5,6 @@ # Teste l'état des serveurs distants grâce à autostatus (appellé sans arguments) # Permet de passer en connexion par ADSL ou ENS suivant les options fournies -STATUS='/var/www/cransonly/autostatus/local.html' # Page web de autostatus ETAT='/CRANS/code/etat.py' # Stoquage de l'état de la connexion ssh () { @@ -42,10 +41,10 @@ fi # source /root/snmp-community-names if [[ $force -ne -1 ]] && ( [[ $force -eq 1 ]] || (\ - grep -q 'Free.*dep.png' $STATUS && \ - grep -q 'Google.*dep.png' $STATUS && \ - grep -q 'Yahoo.*dep.png' $STATUS && \ - grep -q 'Voila.*dep.png' $STATUS ) ) ; then + ! /usr/sbin/fping -q 216.239.39.104 2>/dev/null && \ + ! /usr/sbin/fping -q 213.228.0.42 2>/dev/null && \ + ! /usr/sbin/fping -q 217.12.3.11 2>/dev/null && \ + ! /usr/sbin/fping -q 195.101.94.80 2>/dev/null ) ) ; then if [[ $secours -ge 1 ]] ; then echo "Reste en mode secours" exit 0