ジョブなしでfrmwebプロセスを強制終了する方法


0

そこで、負荷が高くなり始めたときに何もしていないOracle frmwebプロセスを強制終了する方法を見つけようとしています。

これまでのところ、私はこのコマンドを見つけました:

ps -elf | head -1; ps -elf | awk '{if ($5 == 1 && $3 == "oracle" && $15 == "frmweb") {print $0}}' | head

理論上、このコマンドは孤立したプロセスを表示するはずですが、5分程度負荷が4.00を超えている場合、このすべてを自動化する方法があるかどうか疑問に思っていました。

回答:


0

平均負荷に基づいてアクションを実行し、それは、と思わMONITは、あなたが求めているものを行います。

リソースのテストの手順に従い、LOADAVG(5min)を使用します。

例として:

 if loadavg(5min) is greater than 4.00 for 2 cycles then exec '/usr/local/bin/frmwebkill.sh'

frmwebkillは、孤児を見つけるために指定したコマンドを実行し、見つかったプロセスを強制終了します。


ありがとう あなたはこれをmonitなしで達成する方法を知っていますか?
SithToast
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.