2016-07-13 116 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