【发布时间】:2016-12-16 06:01:35
【问题描述】:
我的情况很奇怪。
我正在使用 Laravel 4 和 linux crontab 来运行我的 cronjob,即发送电子邮件。
出于测试目的,我设置了每分钟运行一次 cronjob,以便我可以立即得到结果。
crontab 命令如下:
* * * * * php /xx/xx/xx/artisan user:active
实际输出:每分钟收到一封邮件,非常好。
然后我改成
0 0 * * 0 php /xx/xx/xx/artisan user:active
实际输出:我仍然每分钟都会收到电子邮件,这是不应该的。
然后我删除了 crontab,只需擦除命令,我仍然会收到电子邮件,除非我删除收件人电子邮件地址。
请问我应该在哪里检查哪里出了问题?
解决方案: 正确的 cronjob 是由另一个用户创建的,而我一直以 root 身份登录。
【问题讨论】:
标签: php laravel cron crontab cron-task