Egloos | Log-in


GNU/Linux상에서의 Daemonizer.

평소대로 짜놓고. While(1) loop를 돌기 전에, unistd.h의 daemon()을 사용하도록.
stdin, stdout, stderr의 /dev/null redirection, fork()등 해 줘야할 것을 왠만큼 다 해준다.

더 궁금하시다면, man 3 daemon

Hangup signal(=SIGHUP)에서의 reloading, Interrupt(=SIGINT)에서의 중단 등에 대해서는 적절한 sigaction() 처리를 추가로 함께 하면 된다.

끝.

by 달가락 | 2009/10/28 22:02 | 트랙백 | 덧글(0)

트랙백 주소 : http://dalgarak.egloos.com/tb/3399404
☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]

:         :

:

비공개 덧글

◀ 이전 페이지          다음 페이지 ▶