如何通过cron作业访问MVC功能?

时间:2009-11-01 19:06:07

标签: scripting codeigniter cron scheduled-tasks

我正在使用CodeIgniter(一个PHP框架)来构建一个应用程序,我每天24小时都有一个每分钟的工作来运行该程序。我目前将它设置为:

example.com/controller/runthis

并执行我想要的工作,但是cron不会以用户身份访问URL,据我所知,它会执行脚本。我只是编写一个调用该URL /函数wuth cURL的脚本吗?我担心的是,我通过这种方式添加更多复杂性,而不是通过使用框架来避免。有没有人对这样的案件提出建议?是否有一个我忽略的明显解决方案?

2 个答案:

答案 0 :(得分:4)

你可以用wget或lynx加载它。

答案 1 :(得分:1)

假设脚本没有执行任何需要Web服务器的操作,您可以使用php-cli从bash脚本运行它。