Laravel通过CRON安排的命令未运行

时间:2015-08-12 09:48:44

标签: php cron scheduled-tasks crontab laravel-5.1

我有一个Laravel 5.1网站,并且设置了一个工匠命令,我可以手动运行而没有任何问题,但我似乎无法在预定时间启动它。

我在数字海洋服务器上设置了crontab,文件内容为

HELL=/bin/bash
MAILTO=""

* * * * * php /var/www/{domain}/artisan schedule:run 1>> /dev/null 2>&1

其中{domain}是实际域名。

在我的kernel.php文件中,我有以下

protected function schedule(Schedule $schedule)
{
    $schedule->command('migrate:existing-users')->dailyAt('10:25');
}

laravel日志文件中没有提供任何线索,它似乎没有发生任何事情。

如何检查cron是否设置正确?

编辑:

似乎cron选项卡是在root用户下设置的,所以我还在www-data下设置了另一个,并将这个简单的行放在两者中

* * * * * echo 'run this command every minute'

我的电子邮件地址位于MAILTO=行,但在crontab上没有任何内容通过电子邮件发送给我

0 个答案:

没有答案