1

我是 CakePHP 的新手。请帮助我如何在 CronJob 中为 CronShell 编写命令。我也提到了这个 http://book.cakephp.org/2.0/en/console-and-shells/cron-jobs.html但仍然没有取得任何成功。我试过的一些例子 -

/home/evand/public_html/site_name/lib/Cake/Console/cake -app "/home/evand/public_html/site_name/app" CronJob 测试

/home/evand/public_html/site_name/lib/Cake/Console/cake CronJob 测试 -cli /usr/bin -console /cakes/2.xx/lib/Cake/Console -app /home/evand/public_html/site_name/app

请告诉我哪里出错了或者我还需要写什么命令?

4

2 回答 2

2

简单多了

这些文档似乎不正确/过时。要使用 cakephp 运行 cronjob,通常需要以下内容:

 * * * * * cd /abs/path/to/app && Console/cake shell_name function_to_run

即它与运行控制台命令的正常方式完全相同。

于 2013-07-29T08:36:21.727 回答
0

这是我运行它的方式。

* * * * * /var/www/app/app/Console/cakeshell shell_name function_to_run -cli /usr/bin -console /var/www/app/lib/Cake/Console -app /var/www/app/app >> /tmp/logile.log
于 2013-07-29T06:51:34.100 回答