【发布时间】:2019-09-18 06:49:34
【问题描述】:
我想每五分钟运行一次计划。
比如12:00、12:05、12:10...n
我正在使用计划频率选项:
->everyFiveMinutes();
但有时它会开始 12:02, 12:07, 12:12...n 这对我来说是错误的。
那么我怎样才能每 5 分钟运行一次计划,例如 +5 的特殊分钟?
【问题讨论】:
我想每五分钟运行一次计划。
比如12:00、12:05、12:10...n
我正在使用计划频率选项:
->everyFiveMinutes();
但有时它会开始 12:02, 12:07, 12:12...n 这对我来说是错误的。
那么我怎样才能每 5 分钟运行一次计划,例如 +5 的特殊分钟?
【问题讨论】:
试试这个
$schedule->command('your:job')->cron('5 0 * * *');
这样的命令将在每天的五分钟(0h05 或 12h05am)执行,以此类推。
【讨论】:
你必须用 cron 表示法来表达这个:
$schedule->command('my:command')->cron('0,5,10,15,20,25,30,35,40,45,50,55 * * * *');
【讨论】: