运行Cron工作

Ton*_*orf 9 php cron

如果我有一个每10分钟运行一次的cron作业,并且由于某种原因这一次运行该作业需要12分钟,那么cron会启动另一个代码实例而前一个代码仍在运行吗?如果是这样你怎么能在Linux上阻止这个?

Mar*_*odF 10

是的,它会的.

您应该让程序创建一个.pid文件(例如在/ var/run /中).当它启动时,它应该检查这样的文件是否已经存在,如果是,则退出.

你在运行哪个程序/脚本?