Laravel中的Cron Job可以在特定时间开始吗?

时间:2018-08-14 08:21:17

标签: laravel-5

我想在特定时间运行我的cron作业,例如,我希望它在以下时间运行  12:31:01 有可能吗?

这是我的代码:

$schedule->command('UpdatePriceStatus:pricestatus')->weekdays()->dailyAt('12:31'); 

laravel中的文档不包含秒。但是如果我这样做,是否有可能:

$specificTime = '123101' 
$currentTime  = date('His');
$schedule->command('UpdatePriceStatus:pricestatus')->weekdays()->daily()->when(function () {
      if ($specificTime == $currentTime) {
           return true;
      }
});

或这个

$schedule->command('UpdatePriceStatus:pricestatus')->weekdays()->dailyAt('12:31:01');

0 个答案:

没有答案