【发布时间】:2017-09-28 10:41:23
【问题描述】:
我每分钟运行几个 cron 作业 - 我使用 flock 来防止重叠,因为几个脚本可能会运行超过一分钟:
* * * * * flock -n /path/to/lock-process-1.txt php /path/to/process-1.php
* * * * * flock -n /path/to/lock-process-2.txt php /path/to/process-2.php
但是,所有进程同时运行(并且大多数进程只需要几秒钟)。所以我想错开这些crons,使它们相隔十秒。我在其他地方读到这可以通过睡眠来完成 (from this post):
* * * * * sleep 10;curl http://www.google.com/
我的问题是:我可以在羊群旁边使用睡眠吗?如果可以,我在哪里添加sleep 10;
【问题讨论】: