2013-10-04 4 views
1

특정 스크립트를 실행하는 PHP 프로세스를 어떻게 종료합니까?특정 PHP 프로세스 죽이기

매 시간마다 다른 PHP 스크립트를 실행하는 여러 개의 cronjob이 있습니다. 그래서 내가 cron1.php, cron2.php와 cron3.php를 가지고 있다고 가정 해 봅시다. 내가 cron2.php를 실행할 때마다, 나는 cron1.php 나 cron3.php가 아닌 하나의 스크립트를 실행하는 PHP의 실행중인 인스턴스를 모두 죽이고 싶습니다. 나는 "killall php"를 할 수 있지만 그것으로 모든 것을 막을 것입니다. 올바른 경로를 보여주는 왈 리드 칸에

+0

I는 크론 타이밍을 일치하도록 PHP의 실행 시간을 설정 생각했습니다 있습니다,하지만 그건 정말 내 목적 –

+0

무엇입니다 제공하지 않습니다하시기 바랍니다 스크립트를 사용하면 처음부터 이것이 필요합니다. 스크립트를 죽이는 것은 잘못된 방법처럼 들린다. (어쨌든 PHP 프로세스가 어떤 파일을 실행하는지 나열하는 방법을 알지 못한다.) –

+2

'-j'를'ps '에 전달하면 명령 이름을 제공한다. 출력 (즉,'php foo.php')에서. 매뉴얼 페이지를 확인하십시오. 당신은 더 적절한 논의를 찾아야합니다. –

답변

1
kill `pgrep -f cron2.php` 

감사

관련 문제