我正在使用Laravel计划任务,并且有两个cron作业:
一个人必须在00:10运行
另一个是在08:00
我想知道是否将我的cron作业设置为此:
* / 10 * * * * php ... /工匠日程:运行
这会帮助我工作吗?如果此cron作业在以下时间运行:01:05、01:15、01:25,...如果从那时开始,它将在00:10运行我的作业?
在这种情况下,最好的cron工作是什么?
答案 0 :(得分:1)
*/10 * * * * php .../artisan schedule:run
// this will run every 10 minutes: 01:00, 01:10, 01:20
因此对于您当前的情况,这仍然可行。
但是,如果您在00:05有另一份工作,则必须再次更改cron,这是不建议的。为什么不只使用* * * * * php .../artisan schedule:run
?
此Cron将每分钟调用一次Laravel命令调度程序。当执行schedule:run命令时,Laravel将评估您的计划任务并运行到期的任务。
答案 1 :(得分:0)
您只需要为laravel计划任务运行一个cron。您需要更改的是该计划任务的设置时间。请参阅https://laravel.com/docs/5.8/scheduling。这对于laravel中的计划任务有更好的解释。