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