gpt4 book ai didi

php - ZPanel和Cron工作与CakePHP

转载 作者:行者123 更新时间:2023-12-02 14:22:36 27 4
gpt4 key购买 nike

我已经尝试并浏览了很多有关如何使用CakePHP和zpanel设置cron作业的信息

在zpanel中,我尝试了不同类型的网址

例如

  • domain_folder / app / cron_dispatcher.php / CampaignMasters / newsletter_find_cron(错误:脚本不存在)

  • 然后我尝试了一个文件domain_folder / app / cronjob.php(工作)

    它有效,但是我很困惑如何从cronjob.php调用“domain_folder / app / cron_dispatcher.php / CampaignMasters / newsletter_find_cron”

    我处于一种非常扭曲的状态,我通过尝试许多方法尝试了大约10个小时。

    任何zpanel或CakePHP专家都请告诉我将其设置为cron作业的最佳方法。

    我可以在zpanel中通过ssh添加cron作业吗?如果我可以通过ssh“domain_folder / app / cron_dispatcher.php / CampaignMasters / newsletter_find_cron”添加此文件,那就太好了。我准备尝试任何东西。

    操作系统是CentOS

    最佳答案

    我决定全力以赴:)

    步骤1

    创建一个 shell 程序类,以便您可以从命令行调用操作。

    http://book.cakephp.org/2.0/en/console-and-shells.html

    class HelloShell extends AppShell {
    public function main() {
    $this->out('Hello world.');
    }
    }

    步骤2

    尝试使用刚刚通过SSH或终端创建的命令:
    Console/cake hello

    您可能必须在您的应用目录中运行以下命令:
    cd yourapp/app
    ../Console/cake hello

    步骤3

    使用cron选项卡创建cron作业
    crontab -e

    Vim或您的默认文本编辑器将打开。
    在此应用cron命令。
    * 00 * * 6 php your_app_path/lib/Cake/Console/cake.php hello

    checkout http://en.wikipedia.org/wiki/Cron以了解事件如何工作。

    保存并完成!

    关于php - ZPanel和Cron工作与CakePHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24371789/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com