Bonjour à tous,
J'ai un processus père (disons, P) qui lance un fils (disons, F) via un appel à popen.
J'ai donc un truc du style:
1 2 3 4
|
FILE* sortie;
sortie = popen(F, "r"); |
F est un exécutable, évidemment.
L'intérêt, c'est que le père peut voir la sortie standard de son fils.
En dehors de cela, aucun échange n'est nécessaire, F doit vivre sa vie tranquille.
Pour autant, si F tombe, il faut trouver un moyen pour P de le savoir.
Si possible, un moyen très simple.
Je sèche un peu, un système de watchdog me paraît lourd.
Des idées ?
Merci d'avance !
Partager