Bonjour,
histoire de maniper un peu l'environnemnt linux,
je me fait un script qui ping une liste d'adresse et qui envoi le resultat par mail (ca me permet de toucher a different commande pour m'entrainer)
mon fichier d'adresses
10.x.xx.xxx Nicolas.F
10.x.xx.xxx Patricia.S
10.x.xx.xxx Alain.A
10.x.xx.xx Nicolas.B
10.x.xx.x Aurelien.T
10.x.xx.xx Yannick.G
10.x.xx.xx Hermanno.G
10.x.xx.xx Poste_Spectrum
10.x.xx.xx Didier.L
mon script pour l'audit de ping
listeAuditIP=`cat adressesIP | awk '{print $1}'`
listeAuditNom=`cat adressesIP | awk '{print $2}'`
iLAN=1
echo ''
date
echo ''
for ip in $listeAuditIP
do
if ping -c 1 $ip 1>/dev/null 2>/dev/null
then
echo -e $ip'\t ping ok'
echo $listeAuditNom | awk '{print iLAN}' ##### C'est ici que je voudrais variabiliser la commande awk
else
echo -e $ip'\t ping NoK <--'
fi
((iLAN=iLAN+1))
done
echo ''
j'aimerai variabiliser le print de la commande awk afin d'afficher le nom correspondant a l'IP testé.
Auriez vous des idées ?
Merci d'avance.
PS : c'est tout nouveau pour moi, alors ne soyez pas avard d'explication 😉