Как мне запустить службу в качестве демона в Linux? - PullRequest
0 голосов
/ 18 июля 2011

Я создал сервер с использованием c ++ и хочу запустить этот сервер в качестве демона в Linux. Как мне это сделать?

Заранее спасибо ...

Ответы [ 2 ]

0 голосов
/ 18 июля 2011

Есть много способов демонизировать процесс.Довольно часто серверные реализации предоставляют переключатель для его демонизации при запуске.

Если вы не хотите реализовывать такую ​​функцию, существуют инструменты командной строки, такие как эта: http://software.clapper.org/daemonize/.

0 голосов
/ 18 июля 2011

Я не хочу показаться снисходительным, но вы пробовали поиск в Google, там есть куча информации, первая найденная мной ссылка: (http://www.enderunix.org/docs/eng/daemon.php)

Вы можете использовать dup2 () в Linux, чтобы немного облегчить работу с FD.

Возможно, вы захотите использовать что-то вроде inetd для управления вашим сервером

...