使用 CodeIgniter 运行 cron 作业

use*_*606 5 codeigniter

我需要使用 CodeIgniter 在文件上运行 cron 作业,但 CodeIgniter 不允许我直接运行文件。IE

我可以在浏览器中运行控制器:

api.example.com/index.php/cron
Run Code Online (Sandbox Code Playgroud)

我的主机只允许我运行 PHP 文件,而无法通过命令行执行此操作,因为它不允许我运行 wget 或 curl。

如何让 CodeIgniter 运行如下文件:

api.example.com/index.php/application/controller/cron.php
Run Code Online (Sandbox Code Playgroud)

我可以用我的主机调用该文件。

更新

我以为我会更新所有对我有用的选项,但我最终更改了托管并执行了以下操作。

http://devsforrest.com/116/setup-a-cronjob-to-run-every-5-month-on-media-temple

Cod*_*ank 1

使用 wget 命令以及您的 url 在 codeigniter 文件中运行 cron 在您的情况下它应该是:

wget api.example.com/index.php/controller/function
Run Code Online (Sandbox Code Playgroud)

并注意不要使用文件路径,使用调用函数的 url。