我是 cron 工作和其他东西的新手,我需要帮助。
所以我创建了一个 shell,我可以从 cakephp 控制台手动运行它;但是现在当我尝试设置一个 cron 作业时它不起作用。根本没有任何反应。希望这是一个简单的修复,我错过了一些明显的东西。这是我到目前为止所做的:
我输入了 crontab -e,然后在文件末尾输入了这个:
* * * * * cd /web/app && Console/cake schedule
然后保存了。
非常感谢任何帮助,谢谢:)
添加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