Laravel。 Cron只工作一次

时间:2017-09-30 01:15:14

标签: php laravel laravel-5 time cron

我试图在Laravel中启动cron,写入日志文件的时间(Log::info(time()."\r\n");)。我在控制台做了下一步 - console

它有效,但只有一次,为了添加cron我已将以下代码放在日程文件

$schedule->command('command:addToDB')->everyMinute();

我的句柄功能看起来像

public function handle()
{
    Log::info(time()."\r\n");
}

有人可以帮我解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

首先,你的问题是从错别字到语法的错误 其次,您是否按照doc中给出的步骤阅读了文档并彻底遵循了这些步骤。

并且如Thanh所述,你必须首先像这样添加调度程序

* * * * * php /path-to-your-project/artisan schedule:run >> /dev/null 2>&1

如果一切正常,那么检查你的路径肯定会有一些错误。