나는 5 분마다 PHP 스크립트를 호출하는 cronjob을 만들었습니다.cron을 사용하여 PHP 스크립트를 연속 프로세스 시작
이 PHP 스크립트는 여러 다른 PHP CLI 스크립트를 시작하고 cron- 스크립트가 종료 되더라도 백그라운드에서 계속 실행해야합니다.
나는 현재 다음의 코드에 의해 이러한 하위 프로세스를 만드는거야 :
if (!$pid = shell_exec("nohup /var/[..]/cake.php test doSomething > /dev/null 2>&1 & echo $!")) return false;
내가 명령 줄 모두의 큰 작업을 통해 "motherscript"전화
. 그러나 cron-job이 멈 추면 위의 코드 행에 의해 서브 프로세스 시작이 종료 된 것처럼 보입니다.이 cake.php test doSomething
스크립트를 생성하고 crontab에서 미리 정의 된 사용자로 하위 프로세스를 실행하는 방법은 무엇입니까?
쿨, 문제 없음 –