Cakephp 执行Cron作业时出现问题

Cakephp 执行Cron作业时出现问题,cakephp,timer-jobs,Cakephp,Timer Jobs,我用Cake PHP做了一个投标网站。我面临的主要问题是我需要在服务器上运行CRON作业。但我不知道为什么它会困扰我。我安装了一个名为“deamons”的控制器,它有4种不同的操作,我想每分钟都在服务器上连续运行,这样我们就可以运行由该投标网站的每个用户设置的自动投标机。 我正在设置的Cron作业是。。。 curl-s-o/dev/null curl-s-o/dev/null curl-s-o/dev/null curl-s-o/dev/null 处理所有东西的控制器附在下面。。。。!!! 请给

我用Cake PHP做了一个投标网站。我面临的主要问题是我需要在服务器上运行CRON作业。但我不知道为什么它会困扰我。我安装了一个名为“deamons”的控制器,它有4种不同的操作,我想每分钟都在服务器上连续运行,这样我们就可以运行由该投标网站的每个用户设置的自动投标机。 我正在设置的Cron作业是。。。 curl-s-o/dev/null
curl-s-o/dev/null curl-s-o/dev/null
curl-s-o/dev/null

处理所有东西的控制器附在下面。。。。!!! 请给我建议一些解决方案,以便

如果专家想测试它,URL是www.domain.com/app/webroot

这是代码…我正试图通过cron运行它

<?php

运行cron的CakePHP方法是构建自己的shell来完成任务。Shell允许您通过命令提示符完全访问所有控制器。启动时请务必阅读本文档:

它向您展示了如何构建自己的shell(app/vendors/shell/),如何将shell组织到任务中,以及如何将shell作为cron作业正确运行

我使用的方法与文档中描述的略有不同。我的cron语句如下所示:

* * * * * (cd /path/to/my/cake/app; sh ../cake/console/cake daily;) 1> /dev/null 2>&1
从那里我只需要一个名为app/vendors/shell/daily.php的shell

<?php
class DailyShell extends Shell {

    var $uses = array('User');

        function main() {

                $this->User->processDailyTasks();

        }
}
?>


这比在cron作业中使用curl要好得多,也更稳定。

到底是什么问题?发布“crontab-l”您是否输入了curl可执行文件的绝对路径?(‘哪个卷发’)你可能需要解释你有什么问题,而不是“它困扰着你”。cron作业未运行?没有以正确的频率运行?代码不起作用?我试着在服务器上设置cron。但很明显,它正在运行…这是主要问题。如果你的高级人员不能理解这种简单的语言,那不是我的错。。。!!!现在,如果有人知道答案,请帮助我。这是行不通的,先生。我已经做了与你上面所说的相同的事情。
<?php
class DailyShell extends Shell {

    var $uses = array('User');

        function main() {

                $this->User->processDailyTasks();

        }
}
?>