【问题标题】:Laravel Artisan executed with CRON JOB does not execute Fire Command使用 CRON JOB 执行的 Laravel Artisan 不执行 Fire 命令
【发布时间】:2014-05-03 13:19:52
【问题描述】:

CRON JOB 的路径:

php -q /path/to/the/artisan.php <command:name>;

命令在本地运行正常,但是当通过 CRON JOB 执行时,fire 方法不会被执行,该方法位于脚本末尾附近。

Artisan 已完全执行,但 FIRE 根本没有运行。可能是什么问题?

还值得一提的是,它可以在 SSH 上正常工作,但单独使用 CRON 并不能完全工作......

【问题讨论】:

    标签: php laravel cron


    【解决方案1】:

    你必须告诉它以这种方式执行它:

    * * * * * /full/path/of/your/php -q /path/to/the/artisan.php <command:name>
    

    【讨论】:

    • 你能解释一下为什么需要完整路径吗?
    • 我们如何找到/path/to/the/artisan.php
    猜你喜欢
    • 2015-08-29
    • 1970-01-01
    • 2019-10-26
    • 2020-12-17
    • 2015-11-19
    • 2017-06-01
    • 2017-02-04
    • 2012-07-19
    • 2023-03-17
    相关资源
    最近更新 更多