Re: Arrêter un script python à partir d'une page web
Posté : mer. 5 juil. 2017 21:50
Salut,
Merci pour vos brillantes réponses, j'ai appris pas mal de choses. Le problème posé est maintenant résolu, j'ai pu créer des fichiers de contrôle pour mes scripts. Seulement, je sèche un peu sur l'envoie d'événements en temps réel du serveur vers le client (je voudrais que mon client soit notifié en temps réel sur tout événement qui pourrait survenir : détection d'ouverture de porte, de mouvement, etc). Je développe en flask et après avoir fouillé un peu sur le net, j'ai découvert qu'il faut des websockets (gevent et compagnie) pour transformer son serveur en "push server". Mais les documentations sur lesquelles je suis tombé sont loin d'être potables pour moi. J'imagine que ce nouveau problème devrait faire office d'un nouveau post, mais si quelqu'un a tout de suite une piste de solution, je suis preneur . En attendant, avant de mettre ce post en résolu, une toute petite dernière question : connaissez-vous une manière très POSIX de vérifier si la raspberry (ou tout autre ordinateur sous linux) tourne ou pas ? Dans le genre, ma raspy s'éteint brusquement et sur mon tableau de bord je reçois une notification du genre : " votre raspy vient de s'éteindre" ?? Ou est-ce que cela se joue du côté client (JavaScript) ??
Merci pour vos brillantes réponses, j'ai appris pas mal de choses. Le problème posé est maintenant résolu, j'ai pu créer des fichiers de contrôle pour mes scripts. Seulement, je sèche un peu sur l'envoie d'événements en temps réel du serveur vers le client (je voudrais que mon client soit notifié en temps réel sur tout événement qui pourrait survenir : détection d'ouverture de porte, de mouvement, etc). Je développe en flask et après avoir fouillé un peu sur le net, j'ai découvert qu'il faut des websockets (gevent et compagnie) pour transformer son serveur en "push server". Mais les documentations sur lesquelles je suis tombé sont loin d'être potables pour moi. J'imagine que ce nouveau problème devrait faire office d'un nouveau post, mais si quelqu'un a tout de suite une piste de solution, je suis preneur . En attendant, avant de mettre ce post en résolu, une toute petite dernière question : connaissez-vous une manière très POSIX de vérifier si la raspberry (ou tout autre ordinateur sous linux) tourne ou pas ? Dans le genre, ma raspy s'éteint brusquement et sur mon tableau de bord je reçois une notification du genre : " votre raspy vient de s'éteindre" ?? Ou est-ce que cela se joue du côté client (JavaScript) ??