Page 1 sur 1

Executer 3 scripts python au demarrage di PI

Posté : lun. 1 avr. 2024 10:24
par raptor
Bonjour,
J'ai fait plusieurs essais mais ca ne fonctionne pas correctement.
Il faut vraiment que les scripts se lancent les dernier les autres, et au démarrages du PI.
Je me suis inspiré de ceci:
viewtopic.php?t=4446

J'ai oublié le message d'erreur...

Code : Tout sélectionner

.sudo supervisorctl status
ssf_tlm_parser                   FATAL     Exited too quickly (process log may have details)
supply_switch                    FATAL     Exited too quickly (process log may have details)
time_sync                        FATAL     Exited too quickly (process log may have details)

remerciements

Re: Executer 3 scripts python au demarrage di PI

Posté : lun. 1 avr. 2024 19:36
par raptor
je me réponds a moi meme et pour les autres...

J'ai ajouté la ligne suivante: startsecs=0 dessous chaque script et la ils s'exécutent bien en passant la commande:
sudo supervisorctl status

Code : Tout sélectionner

.ssf_tlm_parser                   RUNNING   pid 62141, uptime 0:00:00
supply_switch                    RUNNING   pid 62138, uptime 0:00:01
time_sync                        RUNNING   pid 62137, uptime 0:00:01
mais il y a un truc qui colle pas, c'est que le résultat n'est pas bon, alors que si j'execute chaque script dans un terminal, le résultat est bon.

Re: Executer 3 scripts python au demarrage di PI

Posté : lun. 8 avr. 2024 22:15
par piper
Bonjour,
Pensons simple :
un petit scritp en shell qui lance séquentiellement ces 3 codes python avec même pourquoi une sortie en cas d'erreur
Ne restera plus qu'à faire lancer ce script shell au boot du pi et ça, c'est simple, il y a pleins de possibilités

Re: Executer 3 scripts python au demarrage di PI

Posté : mer. 10 avr. 2024 20:03
par raptor
Merci , j'ai essayé de faire un bash, mais je n'y suis pas arrivé.
J'ai fini par trouver, en fait mon système a des conditions de démarrage autres, qui n'ont rien a voir avec python, et là j 'étais passé à côté. :cry:
Du coup supervisor fonctionne tres bien, on peut gérer facilement le start ou le stop.