如何在蛋糕php中设置cronjobs?

php*_*eek 12 cakephp

我怎样才能在cakephp中使用cron job来调用Ubuntu上的控制器动作,我试图通过crontab来实现,但是它不起作用?

ice*_*ker 22

使用shell

在cron作业中使用CakePHP应用程序的'Cake Way'将创建shell,然后将其称为cron作业.

即创建一个shell来完成任务,然后将其添加到crontab(crontab -e在linux机器上):

0 * * * *       cd /path/to/app/ && Console/cake your_shell_name params
Run Code Online (Sandbox Code Playgroud)

文档中介绍了如何创建shell并将它们与cron一起使用.

  • 声望分数显然与答案质量无关.这是正确的做事方式. (2认同)
  • 从2.x开始,建议使用`cd/path/to/app/&&Console/cake your_shell_name params` (2认同)