hah*_*aha 6 php ubuntu crontab laravel
我在ubuntu中使用crontab每天将csv发送到一封电子邮件,但它不会发送出去.为什么?
顺便说一下,我正在使用laravel 4.2
更新CRONTAB crontab:
* * * * * /usr/bin/php /var/www/html/.../app/controllers/CronTask.php > /var/www/html/.../public/cronoutput.txt
Run Code Online (Sandbox Code Playgroud)
生成csv并将csv发送到电子邮件的功能在CronTask.php中.我想看到cron的日志,所以日志是cronoutput.txt.
有什么问题?
因为我使用的是laravel,所以需要使用laravel artisan命令在ubuntu中运行crontab。我参考了这个网站来创建命令: https: //sonnguyen.ws/laravel-4-and-crontab/
然后将所有 csv 生成和电子邮件放入 fire 函数。完成。
应用程序/命令/FirstCommand.php
应用程序/启动/artisan.php
在终端中:
crontab -e
Run Code Online (Sandbox Code Playgroud)
crontab 中的命令:
* * * * * /usr/bin/php /var/www/html/project/artisan user:active >> /var/www/html/project/public/cronoutput.txt
Run Code Online (Sandbox Code Playgroud)