Un 'vrai' daemon tout sÃrie de choses:En fait Ãa dÃpend du shell, le bash par dÃfaut n'envoie pas le SIGHUP, donc le processus continue à tourner.Il est quand mÃme prÃfÃrable se prÃmunir au cas ou on utiliserait un shell diffÃrent. Mais pour passer un script en "vrai" mode dÃmon ce n'est aparamment pas suffisant d'utiliser nohup ou d'autres commandes similaires.
- Se dÃmarre dans un nouveau procÃs avec 'fork' et 'setsid' pour eviter une dÃpendence de son parent
- Ferme STDIN/ERR/OUT
- Capte SIGHUP au moins (mÃme pour l'ignorer)
- Ecrit ces messages dans syslog
- Change son root avec 'chroot' (optionnel)
J'ai fait mes premiÃres annÃes sur des Unix sans bash et ne connais pas assez
tout ses nombreuses avantages...
Markus
