一尘不染

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

linux

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


阅读 346

收藏
2020-06-07

共1个答案

一尘不染

exec("ps auxwww|grep sample.php|grep -v grep", $output);

但是,只有在PHP以CGI模式运行时,这才起作用。如果它作为SAPI类型的东西运行,您将永远不会在进程列表中看到“ sample.php”,而只能看到“
httpd”。

2020-06-07