2011-08-11 15 views
0

私は、Windows Server上の小さなプロセス監視スクリプトを構築しようとしている2008年チェック状態が/停止 - Pythonの

スクリプトになります。

  • 検索対象プロセス
  • チェック状態(実行している/応答しない/停止)
  • キルと再起動プロセス応答しない/
を停止した場合

これを実装する最良の方法についてのご意見はありますか?

+0

pywin32を見ましたか?何か? – agf

+1

プロセスが応答しなかったかどうかをどのように知っていますか? Windowsはその情報を公開していますか? Windowsはその情報を知っていますか? –

答えて

1

「応答しない」というプロセスの命名はかなり主観的です。データを待っていて応答しないように見えたり、(無限に)ループしているように見えたり、応答していないようです。

通常、人々は何を実装するのですかハートビート。つまり、他のプロセスが接続してpingというメッセージを送信し、pongと返信できる非常に小さなソケットサーバーをプロセスに持っています。監視ツールは通常、プロセスに定期的にpingを送信し、タイムアウト時間内に応答しない場合、応答しないとみなされます(通常は強制終了されます)。

+0

ありがとう@Emil非常に便利です! – RadiantHex

+0

こんにちはEmil、私はこの方法で実装しました!それは素晴らしい仕事です:) – RadiantHex

関連する問題