如何使用PHP exec()获取运行php脚本的列表?

Ara*_*oor 5 php unix linux exec

如果有任何进程运行指定的PHP脚本,我需要知道并杀死.是否可以使用exec()和php脚本获取运行sample.php的进程列表.

Mar*_*c B 16

exec("ps auxwww|grep sample.php|grep -v grep", $output);
Run Code Online (Sandbox Code Playgroud)

但是,如果PHP在CGI模式下运行,这只会起作用.如果它作为SAPI类型的东西运行,你将永远不会在进程列表中看到"sample.php",只是'httpd'.