isTKS™program ≫ CakePHP2でcrontabでバッチ処理を実行する

CakePHP2でcrontabでバッチ処理を実行する

2012.07.13

正確にはcrontabというより、シェルをどう実行するか

$ vi /path to cake/app/Console

<?php
class AnnounceShell extends AppShell {
    public $uses = array('User'); //モデル使えるよ
    public function main() {
        //いろいろ処理
    }
}
?>

で実行権限つけて、実行
$ /usr/local/bin/php /path to cake/app/Console/cake.php -app /path to cake/app announce

  • このエントリーをはてなブックマークに追加