我有一项任务,我每天都想跑步。在我的Kernel.php中,我有以下命令:
$时刻表&GT;命令(&#39; emailProgram&#39;) - &GT;每日() - &GT;时区(&#39; US /中部&#39); < / p>
我是我的crontab:
* * * * * php / var / www / html / appname / artisan schedule:run&gt;&gt; / dev / null 2&gt;&amp; 1
所以,当我运行 php artisan schedule:运行,或者直接用 php artisan emailProgram 运行它时,它按预期运行。但是,它不是使用daily()/ dailyAt()或其他方式自行运行。最后,如果我从kernel.php文件中的命令中删除daily():
$ schedule-&gt;命令(&#39; emailProgram&#39;) - &gt; timezone(&#39; US / Central&#39;); 它每个都在运行分钟,所以它与Laravel任务助手有一些脱节。这是我第一次设置Cron,以及Laravel的任务管理,所以也许我忽略了一些简单的事情。任何帮助都会非常感谢,谢谢。