2014-09-16 4 views
0

제 리눅스 서버의 경우 this 스크립트를 사용하여 대기열 수신기가 백그라운드에서 계속 실행되고 있는지 확인합니다. Windows에서 작동 시키려고했지만 지금까지는 운이 없었습니다. 시작한 PHP 프로세스의 PID를 가져와야하지만 Windows에서이 작업을 수행 할 수있는 방법을 찾을 수 없습니다.PHP 스크립트가 Windows에서 계속 실행되는 것을 확인하는 방법은 무엇입니까?

Windows에서 exec()으로 시작하는 프로세스의 PID를 얻는 방법, 또는 Laravel 대기열 수신기가 Windows에서 계속 실행되도록하려면 어떻게해야합니까?

+0

http://stackoverflow.com/questions/1129439/how-to-find-out-a-specific-process-is-still-running-in-php?rq=1 –

답변

0

pid를 가져 오는 방법은 여러 가지가 있습니다. 우선 taskmanager 또는 terminal 및 tasklist 명령을 사용할 수 있습니다.

exec()를 사용하여 tasklist 명령을 실행하고 PID를 가져올 수도 있습니다.

마지막으로 phpfunction getmypid()를 사용할 수 있습니다. http://php.net/manual/de/function.getmypid.php

0

https://eyewitness.io을 사용하여 대기열 및 cron 작업을 모니터링 할 수도 있습니다. 그들 중 누구라도 일을 그만두면 경고를 받게됩니다. 통합을 쉽게하는 데 도움이되는 Laravel 4 패키지가 있습니다.

관련 문제