我对laravel 框架中的任务调度有疑问。我已经在控制台命令列表中定义了currency:update
命令currency:archive
。现在,我想在 schedule 方法中运行这两个命令,但条件如下:
如果这是运行命令的时间,在前一个命令(即)结束之前currency:archive
不要运行另一个命令;否则运行命令。currency:update
currency:archive
currency:update
这是我当前在 schedule 方法中的代码:
$schedule->command('currency:archive')
->dailyAt('00:00')
->withoutOverlapping();
$schedule->command('currency:update')
->everyMinute()
->withoutOverlapping();
我应该如何修改它?
谢谢。