1

我是 cron 工作和其他东西的新手,我需要帮助。

所以我创建了一个 shell,我可以从 cakephp 控制台手动运行它;但是现在当我尝试设置一个 cron 作业时它不起作用。根本没有任何反应。希望这是一个简单的修复,我错过了一些明显的东西。这是我到目前为止所做的:

我输入了 crontab -e,然后在文件末尾输入了这个:

* * * * * cd /web/app && Console/cake schedule

然后保存了。

非常感谢任何帮助,谢谢:)

4

1 回答 1

1

添加Cron Dispatcher CakePHP 2.0中提到的 cron_dispatcher.php

之后,创建 CronsController.php 并在 CronsController.php 中创建函数 cron

现在,您可以从命令提示符运行 cron,如下图所示(在图像中,crons 代码是旧的,您可以在下面的命令中使用新的 cakephp),

运行命令如 E:/wamp/bin/php/php5.3.8/php.exe E:/wamp/www/projectname/app/webroot/cron_dispatcher.php /crons/cron

Hurrey .. 现在你的 cron 运行..

同样,您可以通过传递在服务器上运行您的 cron

[php的php路径] [rootpath]/app/webroot/cron_dispatcher.php /crons/cron

cron 描述

于 2013-10-31T06:57:29.147 回答