无法在Linux服务器上的Laravel 5.0.5中添加cron任务

时间:2016-01-05 15:11:34

标签: php laravel cron

我正在使用 laravel 5.0.5 ,我试图在linux服务器上运行cron任务。 我可以通过ssh手动运行命令,但我无法将命令添加到cron任务。

例如:

php artisan test_cron正常工作(将记录插入数据库)但

php artisan test_cron会返回错误:

-bash: app: nie znaleziono polecenia (in English: command not found)

php artisan schedule:run - 运行所有命令但

php artisan schedule:run 1>> /dev/null 2>&1无效

1 个答案:

答案 0 :(得分:1)

要添加Laravel的计划命令,首先按如下方式打开crontab:

crontab -e

然后添加以下行,将工匠路径更改为放置网站的位置:

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

然后点击“保存”,您应该收到来自crontab的消息:

crontab: installing new crontab

然后,您应该通过安排Laravel中的任务来确认这一点,以便每隔5分钟向您发送一封电子邮件。