我正在使用 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
无效
答案 0 :(得分:1)
要添加Laravel的计划命令,首先按如下方式打开crontab:
crontab -e
然后添加以下行,将工匠路径更改为放置网站的位置:
* * * * * php /path/to/artisan schedule:run >> /dev/null 2>&1
然后点击“保存”,您应该收到来自crontab
的消息:
crontab: installing new crontab
然后,您应该通过安排Laravel中的任务来确认这一点,以便每隔5分钟向您发送一封电子邮件。