gpt4 book ai didi

cakephp - 使用 CakePHP 进行 cron 作业

转载 作者:行者123 更新时间:2023-12-02 00:20:02 26 4
gpt4 key购买 nike

我已提及http://bakery.cakephp.org/articles/view/calling-controller-actions-from-cron-and-the-command-line并创建 cron_dispatcher.php 并将其放置在应用程序文件夹中。

我已经返回了一些测试电子邮件函数,以便 cron 作业在我的用户 Controller 的测试方法中运行。

我在我的网络服务器的控制面板中创建了一个 Cron 作业,例如

"/usr/bin/php/home4/enventur/public_html/pennystock/cron_dispatcher.php /users/test"

但它给了我一个错误“未指定输入文件。”

请帮帮我,如何解决?

提前致谢

最佳答案

我用不同的方式做到了,

请查看步骤,可能对其他人有帮助..

使用Cakephp框架结构的Cron/Shell:

  1. 创建

    F:\websites\projectname\app\vendors\shells\filename.php

    class ClassName extends Shell {
    //var $uses = array('Post'); //name of Model

    //Main function runs always when shell executes
    function main() {
    mail("nidhin@2basetechnologies.com","Test","Test");
    }
    }

2.设置754权限F:\websites\projectname\cake\console\cake

  • 将 cron 作业设置为 /home4/enventur/public_html/pennystock/cake/console/cake -app "/home4/enventur/public_html/pennystock/app"ClassName >/dev/null 2>&1

    /dev/null 2>&1: for Suppressing warning/error/msg from server

  • 谢谢尼丁

    关于cakephp - 使用 CakePHP 进行 cron 作业,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3192070/

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