Java プロセスが異常終了する直前に、指定されたコマンドを実行してその時点のシステムの状態を保持するにはどうすればよいですか?ネット上でコマンドが実行できるというブログを見ましたが、具体的な説明はありませんでした。 。
大家讲道理2017-05-17 10:02:01
あなたが話している異常終了は、JVM クラッシュのことですか?それとも OOM のようなエラーをスローするだけですか?
前者の場合、システムのステータスを記録することを保証する手段はありません。TerminateProcess
や kill -9
のように、プロセスが記録される可能性が非常に高くなります。跡形もなく消えてしまいます。 TerminateProcess
和kill -9
一样,进程会不留痕迹地消失。
如果是后者的话,addShutdownHook
後者の場合は、addShutdownHook
で実行できるはずです。