Je vous explique mon problème :
j'ai des processus qui tournent, ils sont identiques à part le port qu'ils utilisent. Je réalise un programme pour monitorer ces processus, et les redémarrer le cas échéant. Le problème c'est que je doit pouvoir être sur que le pid que je récupère dans le journal de fonctionnement utilisé pour le monitoring est bien celui qui est encore utilisé par le système, que le processus portant ce pîd est bien celui que je veux monitorer.
J'ai testé la commande ps -o args &pid mais il faut être en sudo et cela n'est donc pas utilisable dans un programme. Il me faut donc un moyen pour associé un pid à un nom de programme et un port afin de tuer et monitorer le bon processus.







Répondre avec citation


Partager