Php Crontab不工作
我每天使用ubuntu中的crontab将csv发送到电子邮件,但它不会发送出去。为什么? 顺便说一句,我使用的是Laravel4.2 更新的CRONTAB crontab: CronTask.php中提供了生成csv和将csv发送到电子邮件的功能。我想看看cron的日志,所以日志是cronoutput.txtPhp Crontab不工作,php,laravel,ubuntu,crontab,Php,Laravel,Ubuntu,Crontab,我每天使用ubuntu中的crontab将csv发送到电子邮件,但它不会发送出去。为什么? 顺便说一句,我使用的是Laravel4.2 更新的CRONTAB crontab: CronTask.php中提供了生成csv和将csv发送到电子邮件的功能。我想看看cron的日志,所以日志是cronoutput.txt 有什么问题吗?因为我使用的是laravel,所以需要使用laravel artisan命令在ubuntu中运行crontab。我参考了此站点以创建命令: 然后将所有csv生成和电子邮件发
有什么问题吗?因为我使用的是laravel,所以需要使用laravel artisan命令在ubuntu中运行crontab。我参考了此站点以创建命令: 然后将所有csv生成和电子邮件发送到fire功能。完成了 app/commands/FirstCommand.php
crontab -e
crontab中的命令:
* * * * * /usr/bin/php /var/www/html/project/artisan user:active >> /var/www/html/project/public/cronoutput.txt
如果您直接在命令提示符下键入该命令,该命令是否有效?@lower我在cmd上测试过,它会返回“command not found”,如果找不到该命令,则
crontab
将不起作用。是否存在/etc/php5/apache2
?为什么要使用apache2
执行php
脚本?为什么不运行php
命令?是否通过php解释器运行php脚本?@lowerer我认为etc部分应该是配置文件(php.ini)路径,可以在phpinfo()上找到
* * * * * /usr/bin/php /var/www/html/project/artisan user:active >> /var/www/html/project/public/cronoutput.txt