我需要从 Cron 作业中调用 Kohana 助手(或任何 php MVC 框架)。
我怎样才能做到这一点?
服务器是 Linux,所以,我只能想到两种可能的解决方案:
1- 从 cron 作业打开一个 URL,它会访问控制器并执行它必须做的事情。
2- 调用 Kohana 控制器,无需通过 Web 服务器,而是使用 PHP CLI。(这甚至可能吗?我不这么认为,它可能需要网络服务器环境才能工作)
知道解决方案吗?谢谢
我需要从 Cron 作业中调用 Kohana 助手(或任何 php MVC 框架)。
我怎样才能做到这一点?
服务器是 Linux,所以,我只能想到两种可能的解决方案:
1- 从 cron 作业打开一个 URL,它会访问控制器并执行它必须做的事情。
2- 调用 Kohana 控制器,无需通过 Web 服务器,而是使用 PHP CLI。(这甚至可能吗?我不这么认为,它可能需要网络服务器环境才能工作)
知道解决方案吗?谢谢
使用 kohana 框架,您可以将“uri”作为命令行参数传递:
/path/to/index.php 控制器/方法/参数
您可能想尝试一下,您肯定需要一个控制器,但您不需要使用 wget 或 curl
你不能只 curl 或 wget 网址吗?
你可以这样做:
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