从cron(或任何URL)调用Kohana助手

Pet*_*uza 7 model-view-controller cron kohana

我需要从Cron作业调用Kohana助手(或任何php MVC框架).
我怎样才能做到这一点?
服务器是Linux,因此,我只能想到两种可能的解决方案:
1-打开来自cron作业的URL,该作业点击控制器并完成它必须做的事情.
2-在不通过Web服务器的情况下调用Kohana控制器,但使用PHP CLI.(甚至可能吗?我不这么认为,它可能需要Web服务器环境才能工作)

知道解决方案吗?谢谢

Nod*_*ren 11

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

/path/to/index.php controller/method/param

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

  • 该语法适用于K2,对于K3,您需要`php index.php --uri ="uri/path"` (6认同)