利用方法は変わっていないようだけど、フォルダの構成とか変わった。 1.CakePHP1.X系から変わったことから。 ・shellファイルの設置場所が変わった 1.X /app/vendors/shells 2.X /app/Console/Command ・ファイル名の命名規則が変わった 例)クラス名が「HogeHogeShell」の場合 1.X hogehoge.php 2.X hogehogeShell.php shellファイルの場所が変わったのは大きいかな。 2.shellを動かしてみる。 呼び出し方は以前と同じ phpまでのパス [libまでのパス]/lib/Cake/Console/cake.php シェルのコントローラ名(Shellの部分を除く) アクション名(記載しない場合はmainアクションを見に行く) appまでのパス こんな感じ $ php /var/www/lib/