2017-03-02 239 views
1

我使用模块化扩展codeigniter 3.1.3。我有一个cron工作的命令,但它似乎并没有在我的cPanel中工作。 cron作业应该每半个小时运行一次Cron作业没有运行

0,30 * * * * php-cli /home/username/public_html/index.php/module_name controller_name method 

回答

0

使用以下命令

0,30 * * * * php /home/username/public_html/index.php/module_name controller_name method 

得到控制器摆脱defined('BASEPATH') OR exit('No direct script access allowed')和控制器加载

你可以阅读更多关于在命令行从笨文件运行的任何模型

https://www.codeigniter.com/userguide3/general/cli.html

-1

最初的0.30是一个参数,所以您需要再添加一个。你也没有正确地调用你的Codeigniter函数。标准的语法如下:

0,30 * * * * * php-cli /home/username/public_html/index.php/module_name/controller_name/method_name parameters 

我离开的“模块名”段的URL,尽管我不知道太熟悉HMVC,和我在什么小我见过不同的结构已经看到了,所以如果适当的话,改变这些顺序。