强制所有任务在执行手工计划时运行:run



我们已经安排了一些任务在生产服务器上每6小时运行一次。

kernel.php:中

protected function schedule(Schedule $schedule)
{
$schedule->exec('some/command')
->cron('* */6 * * *');
}

我知道,如果用->everyMinute()替换->cron(),然后运行artisan schedule:run,我可以强制运行此任务。但是,有没有其他方法可以运行此任务,这样我们就不必在实时服务器上处理代码了?

如果没有其他解决方案,我们只需要等待6个小时。

调度程序所做的就是用您发送的任何参数调用artisan。您可以在命令行中使用artisan来执行同样的操作。

php artisan some/command

最新更新