RubyでTool検討 (-.-)
今の仕事の一つで、あまり意味を感じられないサイクルテストの実施がある。
テストする意義も無くほぼ惰性で継続しているだけの代物なのです。
なので、自動化出来ないか検討中。
機能要件としては、
- 処理は2パターン
- 実施日は不定期
- 1つのパターンは他システムからファイルが来たのを確認して実施
- またファイルが来るのが遅くて、翌日実施しているものがある。
- テストなので、たまにとんでもデータが来ることもある。
- 処理は決められた順に実施する必要がある。
問題点
- 実施日が不定期なので、まめにcronに登録しておくか、常時起動させておくか
- とんでもデータが来た場合は、エラーを出力して止めるしか無い。=>ログ機能が必要
基本的には決められたシェルを、ファイルが来たら実施するだけなので、練習を兼ねてrubyで実装を検討中