Php/fuelphp/batch
提供: 初心者エンジニアの簡易メモ
2015年5月20日 (水) 02:59時点における127.0.0.1 (トーク)による版 (ページの作成:「==バッチをおく場所== fuel/app/tasksの中におく ==既存サンプルの起動方法== $ /usr/bin/php oil r robots hello ==開発や本番環境の設定を...」)
バッチをおく場所
fuel/app/tasksの中におく
既存サンプルの起動方法
$ /usr/bin/php oil r robots hello
開発や本番環境の設定を追記した場合
$ FUEL_ENV=production /usr/bin/php oil r robots hello $ FUEL_ENV=deveropment /usr/bin/php oil r robots hello
既存サンプル
vi fuel/app/tasks/robots.php
namespace Fuel\Tasks; class Robots { public static function run($speech = null) { return $speech; } }
Modelの使用方法
Modelの前に必ず\を追加すること
$project = \Model_Project::find($project_id);
crontab記述
こんな感じで実行できる
10 4 * * * cd /var/www/fuelphp/example;FUEL_ENV=production /usr/bin/php oil r makesitemap