インフラ系SEの技術メモ

雑なエンジニアが低信頼性のメモを書いています。参考程度にとどめてください。

バッチジョブツールはcronと比べて何が嬉しいのかという話

Cron?ジョブシステム?

定期的な処理を行う際に、タスクスケジューラのようなサーバ内のツールを利用するか別のジョブマネージャーからジョブ操作をするか。エンタープライズシステムだと後者が多いですよね。

そんなバッチジョブツール、何が嬉しいんでしょうか?

メリット群

  • サーバをまたぐ多数のジョブが一元的に確認できる
  • 失敗時の通知方法がcronに比べて豊富
  • 多重起動のハンドリング
  • サーバにログインせずともジョブが管理できる
  • ジョブネットワークを組める

最後の2つはイメージしやすいですよね。
ジョブ実行サーバで全て管理できるので再実行などもやりやすい。

というメモでした。