Demon1 Demon 이란 Demon 이란 멀티 태스킹 운영 체제에서 데몬은 사용자가 직접적으로 제어하지 않고, 백그라운드에서 돌면서 여러 작업을 하는 프로그램을 말한다. 시스템 로그를 남기는 susload 처럼 보통 데몬을 뜻하는 'd' 를 이름 끝에 달고 있으며, 일반적으로 프로세스로 실행이 된다. 데몬은 대개 부모 프로세스를 가지지 않으며, 즉 PPID 가 1이며, 따라서 프로세스 트리에서 init 바로 아래에 위치한다. 데몬이 되는 방법은 일반적으로 자식 프로세스를 포크하여 생성하고 자식을 분기한 자신을 죽이면서 init이 고아가 된 자식 프로세스를 자기 밑으로 데려가도록 하는 방식 이다. 이러한 방식을 'fork off and dit' 라고 부르기도 한다. 시스템은 시동 할 때 데몬을 시작하는 경우가 많으며, 이런 데몬들.. 개발중/Spring 2021. 2. 19. 이전 1 다음