⚲
Projet
Général
Profil
Connexion
Accueil
Projets
Aide
Recherche
:
Accueil
Tous les projets
Accueil
Aperçu
Activité
Annonces
Documents
Wiki
Fichiers
Télécharger (843 octets)
Enzo Di Sotto
» curl_fini.sh
Enzo Di Sotto
, 23/11/2023 15:04
#! /bin/bash
while
true
;
do
#boucle infinie
curl
-I
https://www.wikipedia.org
#fait une commande curl sur le site wikipedia pour tester la connectivité
if
[
$?
-ne
0
]
;
then
#si la réponse est négative alors il allume la LED jaune et écrit la date dans un fichier curl_failures.log
python /home/user1/Desktop/LEDr2on.py
echo
"
$(
date
)
"
>>
"/home/user1/curl_failures.log"
else
python /home/user1/Desktop/LEDr2off.py
#sinon éteint la LED jaune
fi
if
[
-s
/home/user1/curl_failures.log
]
;
then
# si il y a un log alors allume la LED rouge sinon l'éteint
python /home/user1/Desktop/LEDj2on.py
else
python /home/user1/Desktop/LEDj2off.py
fi
if
[
-s
/home/user1/curl_failures.log
]
;
then
#si il y a un log étint la LED verte sinon l'allume
python /home/user1/Desktop/LEDv2off.py
else
python /home/user1/Desktop/LEDv2on.py
fi
sleep
1
done
« Précédent
1
…
43
44
45
46
47
Suivant »
(45-45/47)
Chargement...