我们已安排一些任务在生产服务器上每6小时运行一次。
在kernel.php
中:
protected function schedule(Schedule $schedule)
{
$schedule->exec('some/command')
->cron('* */6 * * *');
}
我知道,如果将->cron()
替换为->everyMinute()
,然后运行artisan schedule:run
,可以强制执行此任务。但是还有另一种方法可以运行此任务,这样我们就不必弄乱实时服务器上的代码了吗?
如果没有其他解决方案,我们只需要等待6个小时即可。
答案 0 :(得分:1)
调度程序所做的只是调用您发送的任何参数的artisan。您可以通过在命令行上使用artisan
来完成相同的操作。
php artisan some/command