我现在有
*/5 * * * * (job) &
我的目标是在crontab执行完成后每5分钟运行一次,而不是每5分钟运行一次。
所以我想要的是
---- wait 5 minutes ---- run job ---- job finished ---- wait 5 minutes .... etc.
但目前看来
---- wait 5 minutes ---- run job ---- if 5 minutes passed run job again even if the previous job wasn't finished ---- wait 5 minutes .... etc.
这导致许多并发线程毫无用处,并使系统冻结。