Je dois détecter quand un programme se bloque ou ne fonctionne pas en utilisant Python et le redémarrer. J'ai besoin d'une méthode qui ne repose pas nécessairement sur le module python étant le processus parent.Redémarrage automatique du système en Python
J'envisage la mise en œuvre d'une boucle while qui fait essentiellement
ps -ef | grep process name
et quand le processus ne se trouve pas, il commence une autre. Peut-être que ce n'est pas la méthode la plus efficace. Je suis nouveau sur python, il y a peut-être un module python qui le fait déjà.
En raison de la nature unique de l'ensemble de programmes surveillé, ils ne peuvent pas être transformés en démons. Ainsi, les méthodes de surveillance classiques ne sont pas disponibles pour moi. En outre, j'ai besoin de certaines fonctionnalités que je me sentirais plus à l'aise de m'impliquer dans un module sympa plutôt que de me fier au code externe. Merci pour le conseil/proc/
Caedis