【问题标题】:How to set command for cron job cake php如何为cron作业蛋糕php设置命令
【发布时间】:2014-11-12 11:36:13
【问题描述】:

我正在使用 cake php 现在我想向所有注册用户发送每周状态邮件,为此我已经获得了所有用户详细信息和每周活动详细信息

并在用户/测试用户控制器和测试操作中添加邮件功能在这里我获取所有用户及其每周详细信息,然后发送邮件。

当我点击这个网址时,它会在我的收件箱中发送邮件

我想我们如何在 cron 作业 cpanel 中添加此控制器操作?

目前我在 C PANEL cron 作业“命令”部分给出完整路径

   php -q http://example.com/users/test

谢谢

【问题讨论】:

标签: cakephp cron cpanel


【解决方案1】:

您不应该将控制器用于 cron 作业(通过 url),cake 有一个控制台来执行此操作。

构建一个shell,然后添加到您的 crontab 中

* * * * * </path/to/cake/>Console/cake -working </path/to/cake/> YourShell your_command --some-params -q

调整* * * * * 部分以匹配您需要的任何周期

&lt;/path/to/cake/&gt;调整为你的蛋糕应用目录的绝对路径

【讨论】: