Bonjour,
je fais appelle à vous car je ne sais pas comment faire un rapport d'erreur suite a des traitements :
j'ai un script expect qui execute sur un certain nombre de commandes cisco sur des switchs. Cependant, je souhaiterais que si l'action n'a pas pu se faire jusqu'au bout quelque soit la raison, il y ait le nom du switch qui soit inséré dans un fichier erreur.txt.
voila ce que j'ai déjà fait :
#!/bin/bash
#
for switch in `cat /home/switch/iplist.txt | awk '{print $1}'`
do /home/commandes.sh $switch
if ???
then `cat /home/switch/iplist.txt | awk '{print $2}'` >>/home/erreur.txt
fi
done
Comme vous pouvez le voir, il me manque que la condition... Pourriez-vous m'aider à la déterminer s'il vous plait?
Merci d'avance.
Biscotte
Configuration: windows XP
debian etch