Shell에서 실행시키는 PHP를 데몬으로 쓰기 위해서,
pcntl 계열의 함수가 필요하나 기본값이 아니다. (재컴파일이 필요)
참조 : http://kr2.php.net/manual/kr/book.pcntl.php




하지만 의외로 간단한 방법이 있었으니, nohup.

[root@localhost]# nohup ./a.php &


이렇게 해버리면 데몬인 척....
Shell 이 죽어도 따라 죽지 않는다.
물론 실질적인 daemonize(부모프로세스를 죽이고 고아 프로세스가 되어 init 프로세스의 관리하에 들어가는) 와는 차이가 있다.
하지만 이정도도 훌륭한 듯.











'PHP' 카테고리의 다른 글

[PHP] 문자열 인코딩 체크방법  (2) 2009.06.18
PHP로 HTTP 요청하기  (0) 2009.06.05
[PHP] ImageMagick  (0) 2009.05.29
PHP에서 tif 파일을 jpg 로 변환하기  (0) 2009.05.28
UTF-8 감지함수  (0) 2009.05.15
Posted by bloodguy
,