Script Shell: Savoir quelles machines sont allumées
Pour un admin réseaux, il peut etre utile de savoir quelles machines sont allumées(comme par exemple pour savoir si la secrétaire est arrivée ou le patron partit ^^).
J’ai donc imaginé le script suivant, et vous laisse libre choix de trouver des utilisations diverses et variées.
Voici le code bash:
#!/bin/bash
#!/bin/bash
#on fait une boucle de 1 à 254
for ((i=1;i<=254;i++))
#On ping les machine de x.x.x.1 à x.x.x.254
do ping -c 1 $1$i
#Si la machine est allumée, on ecrit la machine x.x.x.x est allumée dans le fichier good.txt
if [ $? -eq 0 ]; then
echo $1$i est allume >> good.txt
else
echo $1$i est eteint
fi
done
#On affiche le nombre de machine allumées
nb_machines=`wc -l good.txt | cut -d " " -f1`
echo il y a $nb_machines machines allumees
Voila, comme ça vous pourrez voir si vous pouvez glander au taff tranquillement
bash, linux, script, shell