tra*_*nte 2 cron cakephp cpanel cakephp-2.0
我使用共享主机,所以我无法访问shell.
我有CronsController,我想运行控制器的索引操作.
从cpanel我添加这样的cronjob:
php -q /home/mysite/public_html/app/crons
Run Code Online (Sandbox Code Playgroud)
但这不会运行crons/index动作.
我该怎么写我的crons控制器的路径?
我像这样运行我的CakePHP cron作业:
curl --silent http://www.example.com/my_controller/my_action
Run Code Online (Sandbox Code Playgroud)
所以我想你可以使用
curl --silent http://www.example.com/crons/index
Run Code Online (Sandbox Code Playgroud)
编辑:正如burzum所提到的,通过控制器运行一个cron作业意味着基本上任何人都可以在浏览器中输入你的魔方的URL并随时运行它.根据您的cron作业的性质,这可能存在安全风险,如果是这样,您应该使用burzum的方法.
| 归档时间: |
|
| 查看次数: |
2846 次 |
| 最近记录: |