【问题标题】:Laravel 4 CronJob Keeps RunningLaravel 4 CronJob 继续运行
【发布时间】: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


    【解决方案1】:

    重启机器,它可能仍在后台运行

    【讨论】:

    • 做一个 ps -aux 或其他什么来找出正在运行的服务
    • 我尝试了 'service --status-all' 并且列表之一是 '[+] cron'。这是否意味着它仍在运行?
    猜你喜欢
    • 2021-10-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-07
    • 2017-06-04
    • 2017-04-29
    • 1970-01-01
    • 2018-02-05
    相关资源
    最近更新 更多