Sous les distributions Linux, il existe parfois des commandes déjà prêtes à l'emploi:
¤ Sous Debian, il y a start-stop-daemon (voir man ou info)
¤ Sous RedHat, il y a, si je ne me trompe, une fonction daemon ou daemonize
=> Il faut jeter un oeil aux scripts dans le répertoire /etc/init.d pour voir comment utiliser ce type de commande en "pratique" :P
PS: Dans la mesure du possible, quand ces fonctions existent, autant les utiliser :-) surtout que je n'ai pas trop de succès avec nohup: le détachement définitif [du terminal d'exécution, des signaux, ...] n'est pas forcément acquis...
# Quelques idées...
Posté par Steve Azriel . En réponse au message lancer comme un daemon un exécutable non prévu pour cela. Évalué à 1.
Sous les distributions Linux, il existe parfois des commandes déjà prêtes à l'emploi:
¤ Sous Debian, il y a start-stop-daemon (voir man ou info)
¤ Sous RedHat, il y a, si je ne me trompe, une fonction daemon ou daemonize
=> Il faut jeter un oeil aux scripts dans le répertoire /etc/init.d pour voir comment utiliser ce type de commande en "pratique" :P
Pour le reste, il y a les daemontools [http://cr.yp.to/daemontools.html] de D. J. Bernstein ...
Bon courage !
Cdlt,
PS: Dans la mesure du possible, quand ces fonctions existent, autant les utiliser :-) surtout que je n'ai pas trop de succès avec nohup: le détachement définitif [du terminal d'exécution, des signaux, ...] n'est pas forcément acquis...