Sinon, qu’est-ce qu’on entend par planté ? Qui doit vérifier ça ?
Parce que, par exemple, systemd ou Docker peuvent redémarrer automatiquement le processus en cas de code de sortie différent de 0 ou ce genre de chose.
Si le but est de vérifier (en ayant le PID) que le process existe toujours, vérifier la présence de /proc/<pid> et vérifier que le processus n’est pas dans un état Z (zombie) ou T (stopped) dans /proc/<pid>/stat, pourrait aussi faire l’affaire.
[^] # Re: reponse
Posté par Anonyme . En réponse au message comment savoir si un processus a planté. Évalué à 7.
Ou plus simplement
pgrep -laf <nom>.Sinon, qu’est-ce qu’on entend par planté ? Qui doit vérifier ça ?
Parce que, par exemple, systemd ou Docker peuvent redémarrer automatiquement le processus en cas de code de sortie différent de 0 ou ce genre de chose.
Si le but est de vérifier (en ayant le PID) que le process existe toujours, vérifier la présence de
/proc/<pid>et vérifier que le processus n’est pas dans un étatZ(zombie) ouT(stopped) dans/proc/<pid>/stat, pourrait aussi faire l’affaire.