데몬프로세스를 만들때, while을 넣어주는 이유.

IT/개발 노트


데몬프로세스 만들때,


while을 넣어주는 이유는 프로세스를 계속해서 유지해주어야 하기 때문이다.


하지만 데몬프로세스를 만들때 while문을 넣지 않아도 $ps -ajx로 확인하면 

프로세스가 계속 목록에 남아 있는 것을 확인 할 수 있는데, 이유는 애초에 데몬프로세스는 부모를 죽이고 생성된 프로세스라, init에 연결되어 있어 죽지 않고 계속 떠있는것이다. 떠있지만, 아무일도 하지 못하는 프로세스가 된다.