SCRIPT SHUTDOWN A GRANDE ECHELLE
Bonjour tout le monde ,
Je souhaiterais avoir votre avis sur ce code que j'avais produit sous linux , je l'ai adapté plus ou moins mais j'ai quelque doute pourriez vous m'aidez S'il vous plaît ?
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
| #!/bin/bash
RESULT="1"
COUNTER=2
while [ $COUNTER -lt 226 ]; do
PING=$(ping 9.27.185."$COUNTER" -c 1 | grep -E -o '[0-9]+ received' | cut -f1 -d' ')
if [ "$RESULT" == "$PING" ]
echo $(date +"%A %d %m %Y ") $(date +%R)"SUCCESSFULL TO PING 9.27.185.."$COUNTER
echo $(date +"%A %d %m %Y ") $(date +%R )"SHUTDOWN IN PROGRESS ON 9.27.185."$COUNTER
echo "connexion in progress"
shutdown -h now 9.27.185.$COUNTER
echo "shutdown ..."
then
else
echo $(date +"%A %d %m %Y " )$(date +%R)"FAILED TO PING 9.27.185."$COUNTER
fi
let COUNTER=COUNTER+1
done |