gpt4 book ai didi

php - 如何检查php脚本是否仍在运行

转载 作者:可可西里 更新时间:2023-11-01 13:33:13 28 4
gpt4 key购买 nike

我有一个监听队列的 PHP 脚本。从理论上讲,它永远不会死。有什么东西可以检查它是否还在运行吗?像 Ruby's God ( http://god.rubyforge.org/) for PHP 这样的东西?

上帝与语言无关,但如果有一个也适用于 Windows 的解决方案就好了。

最佳答案

我有同样的问题 - 想检查脚本是否正在运行。所以我想到了这个并将其作为 cron 作业运行。它将正在运行的进程作为一个数组抓取并循环遍历每一行并检查文件名。似乎工作正常。将#user# 替换为您的脚本用户。

exec("ps -U #user# -u #user# u", $output, $result);
foreach ($output AS $line) if(strpos($line, "test.php")) echo "found";

关于php - 如何检查php脚本是否仍在运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/117226/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com