Je dois m'assurer qu'un processus choisi n'est pas suspendu. J'ai pensé que je programmerais ce processus pour écrire dans un fichier/proc qui sera suivi périodiquement par un autre processus/module. S'il n'y a pas de changement dans le fichier pendant un certain temps, l'application sera considérée comme suspendue. Tout comme un chien de garde en uC.Watchdog pour un seul processus [Linux]
Cependant, je ne sais pas si c'est la meilleure approche. Comme je ne m'intéresse pas vraiment à l'ingénierie Linux profonde, j'ai pensé qu'il était préférable de se demander de quelle façon est la plus simple avant de commencer à apprendre les modules d'écriture, le système de fichiers/proc, etc. Ha!
J'ai trouvé des informations sur Monit (https://mmonit.com/monit/). Peut-être que ce serait mieux?
Que recommanderiez-vous pour être le meilleur moyen d'implémenter la fonctionnalité "chien de garde" ici?
Merci beaucoup!
Paweł
Quels systèmes d'initialisation utilisent? –
J'utilise BusyBox init, qui ne supporte pas les niveaux d'exécution. Je n'ai pas d'entrées/etc/rc *, mais j'exécute des scripts init.d. C'est pour répondre à votre question, @ FrankMeerkötter, mais Felipe Lavratti m'a aidé à trouver une solution. Merci! –