Laravel 4 CronJob 继续运行
Posted
技术标签:
【中文标题】Laravel 4 CronJob 继续运行【英文标题】:Laravel 4 CronJob Keeps Running 【发布时间】: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 身份登录。
【问题讨论】:
【参考方案1】:重启机器,它可能仍在后台运行
【讨论】:
做一个 ps -aux 或其他什么来找出正在运行的服务 我尝试了 'service --status-all' 并且列表之一是 '[+] cron'。这是否意味着它仍在运行?以上是关于Laravel 4 CronJob 继续运行的主要内容,如果未能解决你的问题,请参考以下文章