こんにちは、タジです。

 

今回はrails環境で動かすbatch処理についてです。

 

これもrailsの中に最初から組み込まれている

script/runnerというスクリプトで簡単に実現できます。

これは、コマンドラインからモデルの中に書かれた処理を呼び出すというもので、

渡された引数をRubyのスクリプトと判断します。

 

具体的には

 

ruby script/runnner '[モデル名].[メソッド名]'

 

といった感じで書きます。

最初にpを入れれば処理内容をコンソールに表示することもできます。

 

あとはこれをcrontabにフルパスで書いてやればbatchの出来上がりです。

今回はここまでです。

 

 では、また次回。

ブックマークに追加する

.
web開発ならKBMJ
Rubyでのwebシステム開発は
実績豊富なKBMJにお任せ下さい
iPhone開発
iPhone開発は
KBMJにお任せ下さい
ファイル共有サービス DUB
クラウドファイル共有サービス「DUB」
オープンソースECパッケージ エレコマ
オープンソースECパッケージ
「エレコマ」

プロフィール

Taji
Taji
ruby、rails、サーバなど様々なことに関する技術メモです。

最近チェックした記事

最新記事

アーカイブ

アクセスランキング

KBMJのWebソリューション
Ruby on railsの開発ならKBMJ
株式会社ケイビーエムジェイ