我需要知道并终止是否有任何进程在运行指定的 PHP 脚本。是否可以使用 exec() 和 php 脚本获取运行 sample.php 的进程列表。
最佳答案
exec("ps auxwww|grep sample.php|grep -v grep", $output);
不过,这只有在 PHP 在 CGI 模式下运行时才有效。如果它作为 SAPI 类型运行,您将永远不会在进程列表中看到“sample.php”,只会看到“httpd”。
关于php - 如何使用 PHP exec() 获取正在运行的 php 脚本列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7182558/