Redémarrer un script Python s'il s'arrête à cause d'une quelconque erreur
Bonjour à tous,
J'ai un script Python sur une raspberry qui tourne 24 heures sur 24 et qui utilisent une communication avec mon serveur sur Internet et en USB avec une arduino, sachant que ce boîtier doit être autonome il arrive parfois que il y a une erreur de connexion ou de communication en USB et si cela arrive alors le script ne tourne plus et je reçois plus d'informations je voudrais savoir comment faire dans le cas où il y a une quelconque erreur dans le script alors le scripte redémarre automatiquement où que même la Raspberry redémarre je ne trouve absolument pas de solution depuis 2 semaines
pas possible de le relancer a chaque fois
merci pour ta réponse !
c'est une bonne idée mais cela ne correspond pas a mes besoin de l'arret a chaque fois puis le redemander ! par contre l'idée du "try" "excepte" me parez la plus plausible ! mais je ne connais pas os.exec*
si j'arrive a detectd dans le "excepted" l'erreur suivante :
Max retries exceeded with url: /post (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x0000019E893F8A90>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed',))
cela pourrais le faire