【发布时间】:2012-05-28 11:43:32
【问题描述】:
我看到了一个 PHP 代码,它使用 shell 命令来确定这个进程现在是否正在运行,但是我把它弄丢了。你能告诉我怎么做吗?
我们的想法是创建一个 php 文件并使用 php -f 将此文件作为 cron 作业运行。脚本的执行时间可能是 10 秒,也可能是 10 分钟。我需要让这个 cron 每分钟运行一次,如果前一分钟的 cron 仍在运行 - 停止新的 cron 并让另一个完成。
我不太擅长 shell 编程,所以我需要一些帮助。
P.S 这个想法是创建一个守护进程,而不是在后台放置一个无休止的 PHP 进程。
【问题讨论】: