Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 02/11/2014, à 17:08

RoKN

watchdog pour processus

Bonjour !

Dites, j'étais en train de me demander comment faire pour bidouiller un script (shell ou python) qui se charge de surveiller la bonne exécution d'un processus et effectue une action si ce n'est pas le cas.

Comment puis-je faire s'il vous plait ?

Merci smile


On dit "chiffrer" : https://chiffrer.info/

Hors ligne

#2 Le 02/11/2014, à 21:46

jacobus77

Re : watchdog pour processus

Tu veux juste vérifier si le programme s'éxécute ? tu veux récupérer le code en cas de terminaison ? tu veux relancer le processus s'il s'arrête ?

Dernière modification par jacobus77 (Le 02/11/2014, à 21:47)

Hors ligne

#3 Le 03/11/2014, à 00:13

RoKN

Re : watchdog pour processus

Oui, une sécurité en cas de freeze ou de plantage du processus.
Je ne sais pas comment faire pour qu'un programme surveille l'activité d'un autre processus ainsi que la détection d'un freeze :-/


On dit "chiffrer" : https://chiffrer.info/

Hors ligne

#4 Le 03/11/2014, à 00:59

jacobus77

Re : watchdog pour processus

Cé dépend de ce que tu controles, si c'est toi qui lance le processus  tu peux en faire un daemon via upstart par exemple, ou le lancer à partir d'un script.
Si ce n'est pas toi mais que tu connais le nom du processus, tu devras surement passer par la commande 'ps', pour récupérer le pid puis le surveiller.
Pour le freeze c'est ce que tu observes ça peut correspondre à pas mal de problèmes différents.

Hors ligne

#5 Le 03/11/2014, à 08:54

k3c

Re : watchdog pour processus

Si ton programme est planté, il ne pourra pas te prévenir qu'il est planté.

Tu peux le surveiller avec des outils comme nagios, le fork shinken (par un français), zabbix, et plein d'autres
qui vont te prévenir qu'il s'est vaporisé

http://www.nagios.org/
http://www.shinken-monitoring.org/
http://www.zabbix.com/


Archlinux sur Xiaomi Air 13

Hors ligne