19'C 흐림
서울 강남구
Shell에서 실행시키는 PHP를 데몬으로 쓰기 위해서,
pcntl 계열의 함수가 필요하나 기본값이 아니다. (재컴파일이 필요)
참조 : http://kr2.php.net/manual/kr/book.pcntl.php
하지만 의외로 간단한 방법이 있었으니, nohup.
[root@localhost]# nohup ./a.php &
이렇게 해버리면 데몬인 척....
Shell 이 죽어도 따라 죽지 않는다.
물론 실질적인 daemonize(부모프로세스를 죽이고 고아 프로세스가 되어 init 프로세스의 관리하에 들어가는) 와는 차이가 있다.