【问题标题】:Calling a Codeigniter controller from cronjob从 cronjob 调用 Codeigniter 控制器
【发布时间】:2016-11-14 14:10:13
【问题描述】:

我从 cpanel 创建了一个 cron 作业。命令是

php /home/userdir/www/index.php Messages test

控制器 Messages 和方法 test 只是在临时表中插入一条记录。

当我在运行 Windows 的笔记本电脑上从命令提示符运行以下命令时,它运行良好。

php c:/wamp/www/project/index.php Messages test

这很好用。

但是,在运行 Linux 的托管服务器上,我从服务器收到一封邮件,其中包含主页的 html。它甚至没有进入 Messages->test 方法。

请帮忙。

【问题讨论】:

    标签: php linux codeigniter cron cpanel


    【解决方案1】:

    用途:

    php index.php 欢迎秀

    作为 crontab 中的命令。例如:

    0 * * * * php /home/userdir/www/index.php 消息测试

    0 * * * * /usr/local/bin/php /home/userdir/www/index.php 消息测试

    0 * * * * wget http://domain.com/Messages/test

    http://www.codeigniter.com/user_guide/general/cli.html

    【讨论】:

    • 第一个不起作用。我还配置了一个通知,所以我可以看到如果你访问domain.com,就会出现主页的html。
    猜你喜欢
    • 1970-01-01
    • 2011-06-29
    • 2017-05-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多