CakePHP 1.2 でバッチ処理
Shell クラスを継承したファイルを app/vendors/shells の直下におくと、cake コマンドで実行できるらしい。
以下が参考になる。
http://www.syuhari.jp/blog/archives/185
また、細かいところは、APIを参考にするといいかも。
http://api.cakephp.org/class_shell.html
たとえば、コマンドライン引数は、
Shell::$args = array()
に格納されている。
Shell::startup()をオーバーライドして、実行時の Welcome 表示を非表示にする。
<?php class HogeShell extends Shell { function startup() {} }