Bonjour !!!!
Alors voila, un petit script qui me semblai facile mais finalement non. Je vous place le contexte: j'ai une plateforme de test composé d'un routeur et switch cisco et 2 debian installées en dur sur 2 machine qui me servent de serveur. Le truc c'est que je l’éteint souvent car cher en EDF. Mais comme j'ai la flemme de me connecter sur chaque serveur pour faire un "shutdown now" je me suis dis que:
- Si mon switch et mon routeur sont off c'est que j'ai terminé !
- Du coup, si la gateway ne répond plus on coupe !
J'ai donc fais ce script afin que via une commande crontab qui se lance toute les minutes, mes serveur se coupent tout seul si la gateway ne répond plus.
#!/bin/bash
#Variables
IPCIBLE=172.168.1.254
#Condition
if (! ping -c 1 -t 2 $IPCIBLE) ; then shutdown -h now ; fi
Avec la commande crontab:
* * * * * root /script/shutdown.sh
Mais cela ne marche pas !
Le script est bien en +x
Des idées ?
Dernière modification par Atlanter (16-11-2017 00:44:02)