ホームページ  >  に質問  >  本文

jvm - Javaが異常終了したときに指定されたコマンドを実行する方法

Java プロセスが異常終了する直前に、指定されたコマンドを実行してその時点のシステムの状態を保持するにはどうすればよいですか?ネット上でコマンドが実行できるというブログを見ましたが、具体的な説明はありませんでした。 。

PHPzPHPz2713日前585

全員に返信(1)返信します

  • 大家讲道理

    大家讲道理2017-05-17 10:02:01

    あなたが話している異常終了は、JVM クラッシュのことですか?それとも OOM のようなエラーをスローするだけですか?
    前者の場合、システムのステータスを記録することを保証する手段はありません。TerminateProcesskill -9 のように、プロセスが記録される可能性が非常に高くなります。跡形もなく消えてしまいます。 TerminateProcesskill -9一样,进程会不留痕迹地消失。
    如果是后者的话,addShutdownHook後者の場合は、addShutdownHook で実行できるはずです。

    返事
    0
  • キャンセル返事