Executer une commande s'il fait jour?
thevinz
Messages postés
11
Date d'inscription
Statut
Membre
Dernière intervention
-
zipe31 Messages postés 36402 Date d'inscription Statut Contributeur Dernière intervention -
zipe31 Messages postés 36402 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Je cherche un moyen d'exécuter une commande seulement s'il fait jour !
Je ne trouve pas de bonne idée pour m'aiguiller...
Le but est de prendre des images du webcam extérieure seulement s'il fait jour.
La commande est un wget.
Quelqu'un a t'il une idée ?
Merci
Je cherche un moyen d'exécuter une commande seulement s'il fait jour !
Je ne trouve pas de bonne idée pour m'aiguiller...
Le but est de prendre des images du webcam extérieure seulement s'il fait jour.
La commande est un wget.
Quelqu'un a t'il une idée ?
Merci
A voir également:
- Executer une commande s'il fait jour?
- Invite de commande - Guide
- Commande terminal mac - Guide
- Mise a jour chrome - Accueil - Applications & Logiciels
- Mise a jour windows 10 - Accueil - Mise à jour
- Commande dism - Guide
4 réponses
hllo
trouver sur un site météo les heures de lever et de coucher du soleil du lieu, et utiliser cron ou at pour démarrer ou stoper la cam.
trouver sur un site météo les heures de lever et de coucher du soleil du lieu, et utiliser cron ou at pour démarrer ou stoper la cam.
Bonjour
Ne trouvant pas façons simple de faire cela directement avec un script shell, j'ai finalement opté pour une solution plus simple qui répond assez bien à mes attentes.
Il existe une librairie perl qui pert de récupérer les informations que je souhaite (a savoir les heure de lever et de coucher du soleil selon une latitude longitude donnée )
J'ai donc utilisé les valeurs pour voir si je suis dans la plage qui va bien (a savoir après le lever et avant le coucher) et dans ce cas, je lance une commande system qui elle appelle mon WGET.
Voici les deux librairie utilisées.
use Astro::Sunrise;
use DateTime::Event::Sunrise;
Ne trouvant pas façons simple de faire cela directement avec un script shell, j'ai finalement opté pour une solution plus simple qui répond assez bien à mes attentes.
Il existe une librairie perl qui pert de récupérer les informations que je souhaite (a savoir les heure de lever et de coucher du soleil selon une latitude longitude donnée )
J'ai donc utilisé les valeurs pour voir si je suis dans la plage qui va bien (a savoir après le lever et avant le coucher) et dans ce cas, je lance une commande system qui elle appelle mon WGET.
Voici les deux librairie utilisées.
use Astro::Sunrise;
use DateTime::Event::Sunrise;
Salut,
Une façon de faire avec
Récupération coordonnées ville (en espérant que ta ville soit mentionnée) :
Le site attend ensuite des postdata correspondantes à :
Reste plus qu'à mixer le tout :
;-))
Une façon de faire avec
curl,
grepet
tail:
Récupération coordonnées ville (en espérant que ta ville soit mentionnée) :
$ curl -s "http://www.leshorairesdusoleil.com" | grep Toulouse <option value="14|43.6|1.433|0|0">Toulouse (31)</option>
Le site attend ensuite des postdata correspondantes à :
Cart_Callback2_Callback_Param=11/2013
Cart_Callback2_Callback_Param=14|43.6|1.433|0|0
Cart_Callback2_Callback_Param=23
Reste plus qu'à mixer le tout :
$ curl -s -d "Cart_Callback2_Callback_Param=11%2F2013&Cart_Callback2_Callback_Param=14%7C43.6%7C1.433%7C0%7C0&Cart_Callback2_Callback_Param=23" -L "http://www.leshorairesdusoleil.com/Default.aspx"| grep -o '..:..' log | tail -2 07:57 17:20
;-))