D.

sysadmin

先行ジョブの実行を待つ。(解決編)

昨日の先行ジョブの実行を待つ。のコメントで setlock なるツールを教えてもらった。しかしプラットフォームに依存しない (すなわち Windows 等でも汎用的に使える) 手法が欲しかったので結局 ruby でコマンドを自作した。 class Wait end class << Wait def…

先行ジョブの実行を待つ。

ジョブ A とジョブ B はそれぞれ cron で定時に実行される。 ジョブ B はジョブ A より後の時間に実行される。 ジョブ A がまだ実行中の場合はジョブ B はその終了を待たなければならない。 以上の要件を満たすためによくある原始的な手法として、一時ファイ…