Ruby スクリプトがいくつかあります: a.rb
、b.rb
およびc.rb
. これらのスクリプトは、対応するラッパー シェル スクリプトから呼び出されます: a.sh
、b.sh
およびc.sh
.
これらのスクリプトはすべて分散環境にあります。
`a.sh` and `a.rb` are on serverA
`b.sh` and `b.rb` are on serverB
`c.sh` and `c.rb` are on serverC
分散環境で現在実行されているすべてのスクリプトをチェックするスクリプトcall.rb
とそのラッパースクリプトを作成する必要があります。call.sh
私が持っているさまざまなホストと、これらのさまざまなホストと通信する方法を決定するロジックがあります。
Ruby スクリプトが実行されている場合、コマンドは次のとおりです。
ps aux
ショー:
ruby a.rb
現在実行中のさまざまなスクリプトを照会する方法についてはわかりません。システムで実行されている他の Ruby スクリプトもある可能性があることに注意しa.rb
てb.rb
くださいc.rb
。