Sinon, tu as pu essayer le script corrigé ?
Calme l'ami, je n'avais pas Internet et je reviens de la pharmacie pour mes drogues journalières.
Voilà le script corrigé
#! /bin/sh
IP="172.20.0.198"
STAT=1
WAIT=10
TIMEOUT=5
while :; do
ST="$(date)"
ping $IP -c1 -t$TIMEOUT >/dev/null 2>&1
RES=$?
if [ $RES -ne $STAT ]; then STAT=$RES; if [ $RES -eq 0 ]
then echo "$(date) : connexion (r)établie."
else echo "$ST : connexion perdue!"
fi; fi
sleep $WAIT
done
Hello,
Résultat:
Le fichier est bien créé sur le bureau mais il est vide.
Dans le Terminal je vois un problème après la 2e commande:
chmod +x test-connexion.sh
./test-connexion.sh > ~/Desktop/connexion.txt
./test-connexion.sh: line 12: syntax error near unexpected token `then'
./test-connexion.sh: line 12: ` if [ $RES -ne $STAT ]; then STAT=$RES; if [ $RES -eq 0 ]'
Bizarrement, j’ai remis le en place le premier script, et j’ai maintenant le même résultat que ci-dessus, alors que tout allait bien avant.
Un lien avec la coupure de ce matin qui a durée 4 hours and 23 minutes? ou avec l'IP?