3. 実行してみる
コマンドラインで、以下のコマンドを実行することで、バッチを走らせることができました。
php [ルートディレクトリ]/cron.php batch index
パラメータを受け渡したい場合はメイン処理の部分を
public function index($param1 = '', $param2 = '') { // バッチのメイン処理 log_message('info', "バッチが実行されました。[パラメータ1]{$param1} [パラメータ2]{$param2}"); exit; }
として、実行時に
php [ルートディレクトリ]/cron.php batch index [パラメータ1] [パラメータ2]
とすることで受け渡すことができました。
まとめ
こんなに便利だととりあえずバッチを組むときでも迷わず使いたくなってしまいますね。
それでは、また。
【フレームワークでコーディングを効率的に!】
※ Web開発フレームワーク「CodeIgniter」でデバイス別テーマ切り替えを実装する方法
※ CodeIgniterでテンプレートを使ってメールを送信する方法
※ WordPressで「Blade」テンプレートエンジンを使おう!
※ Web制作者でもネイティブアプリが作れる!node-webkitを使ってみよう
※ カスタマイズ性抜群!Sassに対応したCSSフレームワークがアツイ!
LIGはWebサイト制作を支援しています。ご興味のある方は事業ぺージをぜひご覧ください。