【发布时间】:2012-01-10 01:30:26
【问题描述】:
我正在尝试学习如何使用 CodeIgniter 完成我的第一份 cron 工作。过去,使用 CI 执行此操作的唯一方法似乎是使用 wget 命令而不是 php。
不过,CodeIgniter User Guide 表示现在您可以从命令行执行此操作,例如通过运行:
$ cd /path/to/project;
$ php index.php controller method
在我的本地设置中使用终端非常有用。但是当我在共享主机上的 cPanel 的 cron 部分中使用类似的命令时,该任务只会返回 index.php 的内容。
我不完全确定 cPanel 对这个命令做了什么,所以不确定它是否在使用命令行。
谁能解释一下我如何能够使用 CodeIgniter 在共享主机上设置 cron 作业?
以下是 CodeIgniter 用户指南中的示例代码:
tools.php
public function message($to = 'World')
{
echo "Hello {$to}!".PHP_EOL;
}
} ?>
【问题讨论】:
-
你的控制器方法是做什么的?
-
现在我只是在尝试 CodeIgniter 用户指南中的 Hello World 示例。为什么,这会如何影响答案?
标签: codeigniter cron crontab shared-hosting cpanel