Crontab Not Working Ubuntu


Crontab Not Working Ubuntu

我在ubuntu中使用crontab每天发送一个csv到电子邮件,但是它没有发送出去。为什么?

顺便说一句,我用的是laravel 4.2

更新CRONTAB 定时任务:

* * * * * /usr/bin/php /var/www/html/.../app/controllers/CronTask.php > /var/www/html/.../public/cronoutput.txt

生成csv和发送到email的功能在CronTask.php中。我想看看cron的日志,所以日志是cronoutput.txt。

有什么问题吗?

因为我正在使用laravel,所以需要使用laravel artisan命令在ubuntu中运行crontab。我参考这个网站创建命令:https://sonnguyen.ws/laravel-4-and-crontab/

然后把所有CSV生成和邮件发送到fire功能。做。

app/命令/FirstCommand.php

  1. php工匠命令:make FirstCommand
  2. 更改protected $name = 'user:active';
  3. 增加生成csv和email的功能。echo "User activated"
  4. 在getArguments函数中删除数组中的参数

app/启动/artisan.php

  1. 工匠:添加(新FirstCommand);

:

crontab -e

crontab中的命令:

* * * * * /usr/bin/php /var/www/html/project/artisan user:active >> /var/www/html/project/public/cronoutput.txt