lxc-monitor.c - double fork 사용 사람들이 하는 흔한 실수 중 하나는, 자식 프로세스의 종료를 기다리는 waitpid()를 호출하지 않고 자식 프로세스를 포크하는 것이다. wait()호출을 하지 않으면, 자식 프로세스는 종료 후 좀비 프로세스가 된다. 왜냐하면 그것(자식)의 부모 프로세스가 시스템에서 자식의 프로세스 정보를 cleanup 하지 않기 때문이다. 좀비 프로세스가 시스템의 PID를 차지하므로 시스템에서 사용가능한 PID를 줄인다. 좀비는 ps명령으로 프로세스를 확인하면 '비활성화됨(defunct)'로 표시된다. 그러나 때로는 부모 프로세스가 자식 프로세스를 오랫동안 기다리지 않는 것을 원한다. '좀비 프로세스를 만들지 않기', '자식 프로세스가 종료 될 때까지 기다리지 말..