【发布时间】:2015-12-28 22:56:57
【问题描述】:
我在 ubuntu 中使用 crontab 每天将 csv 发送到电子邮件,但它没有发送出去。为什么?
顺便说一句,我使用的是 laravel 4.2
更新的 CRONTAB crontab:
* * * * * /usr/bin/php /var/www/html/.../app/controllers/CronTask.php > /var/www/html/.../public/cronoutput.txt
生成 csv 并将 csv 发送到电子邮件的功能在 CronTask.php 中。我想看 cron 的日志,所以日志是 cronoutput.txt。
有什么问题?
【问题讨论】:
-
如果您直接在命令提示符下键入相同的命令是否有效?
-
@lurker 我在 cmd 上测试过,它返回 'command not found'
-
如果找不到该命令,那么
crontab将不起作用。/etc/php5/apache2存在吗?为什么要使用apache2来执行php脚本?你为什么不运行php命令? -
你是通过php解释器运行php脚本吗?
-
@lurker 我认为 etc 部分应该是配置文件 (php.ini) 路径,可以在 phpinfo() 上找到
标签: php laravel ubuntu crontab