cron工作与CakePHP [英] cron job with CakePHP
问题描述
我已参照 http ://bakery.cakephp.org/articles/view/calling-controller-actions-from-cron-and-the-command-line 并创建cron_dispatcher.php并将其放在应用程序文件夹中。
I have referred http://bakery.cakephp.org/articles/view/calling-controller-actions-from-cron-and-the-command-line and created cron_dispatcher.php and placed it in the app folder.
我已经返回一些测试电子邮件函数,用于cron作业在我的用户控制器的测试方法中运行。
I have return some test email function for the cron job to run in my users controller's test method.
在我的网络服务器的控制面板中创建了一个Cron作业,如
And i have created a Cron job in my web server's control panel like
"/usr/bin/php/home4/enventur/public_html/pennystock/cron_dispatcher.php /users/test"
但它给我一个错误没有输入文件指定。
But its giving me an error as "No input file specified."
请帮助我,如何解决?
感谢提前
推荐答案
我以不同的方式做了,
请参阅步骤,
Cron / Shell使用Cakephp框架结构:
Cron/Shell Using Cakephp Framework Structure:
创建
F:\websites\projectname\app\vendors\shells\filename.php
class ClassName extends Shell {
//var $uses = array('Post'); //name of Model
//Main function runs always when shell executes
function main() {
mail("nidhin@2basetechnologies.com","Test","Test");
}
}
2.set 754 的权限F:\websites\projectname\cake\console\cake
2.set 754 permission to F:\websites\projectname\cake\console\cake
-
将cron作业设置为
/ home4 / enventur / public_html / pennystock / cake / console / cake -app/ home4 / enventur / public_html / pennystock / ClassName> / dev / null 2>& 1
/ dev / null 2>& 1 :for Suppressing warning / error / msg from server
/dev/null 2>&1: for Suppressing warning/error/msg from server
谢谢
Nidhin
Thank you Nidhin
这篇关于cron工作与CakePHP的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!