• # pas clair ...

    Posté par . En réponse au message GTK : Forker depuis la boucle principale. Évalué à 3.

    bien que n'ayant pas clairement compris ce que tu souhaitais faire, je vais tenter de fournir qq elements de reponses .

    Ce que je comprends de ce que tu souhaites faire :
    tu souhaites pouvoir avoir un demon qui puisse avoir une GUI ( reformulation de un processus qui peut devenir demon a la demande ).

    si tu forkes, tu cours vers un certains merdier si le pere reste actif et que le pere et le fils vont tripatouiller les memes choses ( sockets essentiellement ).

    si tu forkes pour tuer le pere, pourquoi forker si tu peux tout redemarrer autrement ( du genre reinitialisation propre ) ?

    l'idée serait de démarrer le démon, et que si il y a l'option du genre --interactif ... il demarre et forke un processus fils qui ne fait que de la GUI et qui communique avec pere ( via pipe/socket/pigeon-voyageur/... ) pour lui passer les ordres et recevoir les informations regulierement. ainsi, si tu fermes le processus fils le demon reste, si tu veux reouvrir la GUI tu envoies "le bon signal genre SIGUSR1" qui reforke et reouvre la GUI. ne pas oublier de prévoir un bouton "tuer le pere" dans la GUI ;)