Module | Keystone::Batch::Base |
In: |
lib/keystone/batch/base.rb
|
基本的にはexecuteメソッドにバッチ処理をブロックで渡す
ERROR_MAIL_TO (エラーメール送信先) 設定しておけば自動でエラーメールを送信してくれる
ERROR_MAIL_FROM (エラーメール送信元) 設定されてない場合はERROR_MAIL_TOを使用
ERROR_MAIL_STMP_ADDR (エラーメール送信SMTPアドレス) 設定されてない場合は"127.0.0.1"
ERROR_MAIL_STMP_PORT (エラーメール送信SMTPポート) 設定されてない場合は25
バッチの主処理をこのメソッドへのブロック引数として定義してください
require 'rubygems' require 'keystone' include Keystone::Batch::Base # ERROR_MAIL_TOを設定しておけば自動でエラーメールが送信される ERROR_MAIL_TO = ARGV[0] execute() do info "batch process01" end