7

我需要从 Cron 作业中调用 Kohana 助手(或任何 php MVC 框架)。
我怎样才能做到这一点?
服务器是 Linux,所以,我只能想到两种可能的解决方案:
1- 从 cron 作业打开一个 URL,它会访问控制器并执行它必须做的事情。
2- 调用 Kohana 控制器,无需通过 Web 服务器,而是使用 PHP CLI。(这甚至可能吗?我不这么认为,它可能需要网络服务器环境才能工作)

知道解决方案吗?谢谢

4

3 回答 3

11

使用 kohana 框架,您可以将“uri”作为命令行参数传递:

/path/to/index.php 控制器/方法/参数

您可能想尝试一下,您肯定需要一个控制器,但您不需要使用 wget 或 curl

于 2009-11-12T15:28:39.887 回答
1

你不能只 curl 或 wget 网址吗?

于 2009-11-12T13:33:11.040 回答
1

你可以这样做:

lynx > /dev/null -dump "URL"
wget -q -O /dev/null "URL"
fetch -o /dev/null "URL"
curl -s -o /dev/null "URL"

just replace URL

于 2010-11-01T14:33:15.053 回答