개발

Development

Daemon 알아보기

Daemon 데몬은 유령, 악마처럼 죽지 않고 떠다니고 있다는 뜻에서 유래했다.😈 Unix 운영체제에서 부팅 시 자동으로 켜지고 백그라운드에서 계속 실행되는 프로세스이다. 윈도우의 서비스 같은 개념이라고 보면 된다. 백그라운드 프로세스 중 부모 프로세스(PPID)가 1 혹은 다른 데몬 프로세스인 프로세스이다. 즉 PPID(parent id)가 1이고, SID(session id) 역시 자신의 아이디와 같다는 특징을 가지고 있다. 이름 뒤에 데몬의 d가 붙은 inetd, syslogd, crond, httpd 등을 예로 들 수 있다. fork off and die 데몬은 일반적으로 자식 프로세스를 포크(fork)하여 생성하고 스스로 자신을 죽이면서 고아가 된 자식 프로세스를 자기 밑으로 데려가도록 하는 방..

so-so
'개발' 태그의 글 목록