Oui c'est un peu expliqué dans man daemon. D'ailleurs cette fonction est interessante, si je comprends bien il faut faire :
- fork
- et dans le fils, faire daemon
Le probleme c'est que "daemon" refait fork, puis exit mon process fils et le démon est executé dans le 2eme processus fils créé ... du coup je ne vois pas trop comment récupérer les pid du daemon ...
Donc je pense que je vais devoir créer le daemon moi meme. J'ai trouvé sur le net tout ce qu'il faut faire (setsid, tty, fd, stdou/err/in, signaux etc).
Si vous voyez comment utiliser daemon en récupérant le pid du daemon, ca m'interesse car c'est plus simple.
[^] # Re: Plusieurs possibilités
Posté par guitouu . En réponse au message probleme fork/exec/kill. Évalué à 1.
Oui c'est un peu expliqué dans man daemon. D'ailleurs cette fonction est interessante, si je comprends bien il faut faire :
- fork
- et dans le fils, faire daemon
Le probleme c'est que "daemon" refait fork, puis exit mon process fils et le démon est executé dans le 2eme processus fils créé ... du coup je ne vois pas trop comment récupérer les pid du daemon ...
Donc je pense que je vais devoir créer le daemon moi meme. J'ai trouvé sur le net tout ce qu'il faut faire (setsid, tty, fd, stdou/err/in, signaux etc).
Si vous voyez comment utiliser daemon en récupérant le pid du daemon, ca m'interesse car c'est plus simple.