J'ai créé un serveur en utilisant C++ et je veux exécuter ce serveur en tant que démon sur linux .. Comment faire?Comment exécuter un service en tant que démon sur linux?
Merci à l'avance ...
J'ai créé un serveur en utilisant C++ et je veux exécuter ce serveur en tant que démon sur linux .. Comment faire?Comment exécuter un service en tant que démon sur linux?
Merci à l'avance ...
Il y a plusieurs façons de daemonize un processus. Il est assez commun que les implémentations de serveur fournissent un commutateur pour le démoniser au démarrage.
Si vous ne souhaitez pas implémenter une telle fonctionnalité, il existe des outils de ligne de commande tels que celui-ci: http://software.clapper.org/daemonize/.
Je ne veux pas paraître condescendant, mais avez-vous essayé une recherche google, il y a un tas d'informations sur ce là, le premier lien que je trouve: (http: //www.enderunix.org/docs/eng/daemon.php)
Vous pouvez utiliser dup2() sous Linux pour faciliter la gestion des FD.
Vous pouvez également regarder en utilisant quelque chose comme inetd pour gérer votre serveur