2016-07-13 193 views
3

我想在cakephp 3 shell脚本中实现cron作业,但它不在cpanel中工作。cakephp 3 Cron作业不在cPanel工作

下面

是我的cron作业代码blog is my cakephp 3 folder

CD /home/mmentert/public_html/abc.com/blog & &斌/蛋糕你好主要

CakePHP的3壳类文件

namespace App\Shell; 
use Cake\Console\Shell; 
use App\Controller\UsersController; 
class HelloShell extends Shell { 
public function main() { 
    $userinfo=new UsersController(); 
    $data=$userinfo->useremail(); 
    $this->out($data); 
    } 
} 
+0

请帮忙........ –

回答

2

我假设您使用的是共享主机,CakePHP 3 Docs上建议的语法不支持K代表共同主办,这对我来说

php -q -d register_argc_argv=on /home/public_html/bin/cake.php app main 

请使用您自己的路径cake.php文件

  • -q --no头静音模式什么工作。抑制HTTP标头输出(仅限CGI)。
  • -d --define设置允许在php.ini

希望帮助任何配置指令的自定义值。

+0

谢谢,它对我很好。 如何设置多个配置指令? – gonzo