Je galère aussi...

Script Shell: Savoir quelles machines sont allumées

Posté par Vince dans bash

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:

Script shell

#!/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


Tags :, , ,
Faites tourner : These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • del.icio.us
  • Netvouz
  • ThisNext
  • blogmarks
  • Scoopeo
Article similaire :