关于如何使用CakePHP和zpanel设置cron作业,我已经尝试和浏览了很多。
在zpanel中,我尝试了不同类型的url。
例如
然后,我尝试了一个文件域_文件夹/app/cronjob.php.app(工作了)
它起了作用,但我很困惑如何从cronjob.php调用“domain文件夹/app/cron_dispatcher.php/CampaignMaster/时事通讯_find_cron”
我处于一种非常扭曲的状态,我尝试了大约10个小时,尝试了许多方法。
任何的zpanel或CakePHP专家,请告诉我最好的方法来设置这是一个cron的工作。
我可以通过zpanel中的ssh添加cron作业吗?如果我可以通过ssh (域_文件夹/app/cron_Dispatcher.php/CampaignMaster/时事通讯_find_cron)添加这个文件,那就太好了。我准备好尝试任何事了。
操作系统是CentOS
发布于 2014-06-24 20:11:07
我决定全力以赴:)
步骤1
创建一个shell类,以便您可以从命令行调用这些操作。
http://book.cakephp.org/2.0/en/console-and-shells.html
class HelloShell extends AppShell {
public function main() {
$this->out('Hello world.');
}
}步骤2
尝试刚才通过SSH或终端创建的命令:
Console/cake hello您可能必须在应用程序目录中运行以下命令:
cd yourapp/app
../Console/cake hello步骤3
使用cron选项卡创建cron作业
crontab -eVim或您的默认文本编辑器将打开。在那里应用你的命令。
* 00 * * 6 php your_app_path/lib/Cake/Console/cake.php hello签出http://en.wikipedia.org/wiki/Cron以了解事件是如何发生的。
拯救并完成!
https://stackoverflow.com/questions/24371789
复制相似问题