【发布时间】:2014-06-25 04:11:07
【问题描述】:
我已经尝试并浏览了很多关于如何使用 CakePHP 和 zpanel 设置 cron 作业
在 zpanel 中我尝试了不同类型的 url
例如
- domain_folder/app/cron_dispatcher.php /CampaignMasters/newsletter_find_cron(错误:脚本不存在)
然后我尝试了一个文件 domain_folder/app/cronjob.php(Worked)
它有效,但我很困惑如何从 cronjob.php 调用“domain_folder/app/cron_dispatcher.php /CampaignMasters/newsletter_find_cron”
我的状态真的很扭曲,我已经尝试了大约10个小时,尝试了很多方法。
任何 zpanel 或 CakePHP 专家请告诉我将其设置为 cron 作业的最佳方法。
我可以在 zpanel 中通过 ssh 添加 cron 作业吗?如果我可以通过 ssh "domain_folder/app/cron_dispatcher.php /CampaignMasters/newsletter_find_cron" 添加这个,那就太好了。我已经准备好尝试任何事情了。
操作系统是 CentOS
【问题讨论】:
-
首先您需要使用 cakephp 创建一个命令:book.cakephp.org/2.0/en/console-and-shells.html 然后在 crontab 中运行该命令。试试
crontab -e命令?它会打开vim。只需转储您的命令和其中的事件。 -
感谢回复,我试试
-
你说得对。
-
你让它工作了吗?惊人的! :)
-
是的,就像一个魅力.. 发布它作为答案
标签: php ssh cron cakephp-2.0 izpanel