>  Q&A  >  본문

jvm - java가 비정상적으로 종료될 때 지정된 명령을 실행하는 방법

Java 프로세스가 비정상적으로 종료되기 직전에 지정된 명령을 실행하여 당시의 시스템 상태를 유지하는 방법은 무엇입니까? 인터넷에서 명령어를 실행할 수 있다는 블로그를 봤는데, 구체적인 설명은 없었습니다. .

PHPzPHPz2713일 전582

모든 응답(1)나는 대답할 것이다

  • 大家讲道理

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

    당신이 말하는 비정상적인 종료는 JVM 충돌인가요? 아니면 OOM과 같은 오류를 발생시키나요?
    전자인 경우 시스템 상태를 기록한다고 보장할 수 있는 방법은 없습니다. TerminateProcesskill -9와 같은 프로세스가 발생할 가능성이 매우 높습니다. 흔적도 없이 사라지게 됩니다. TerminateProcesskill -9一样,进程会不留痕迹地消失。
    如果是后者的话,addShutdownHook후자라면 addShutdownHook가 가능해야 합니다.

    회신하다
    0
  • 취소회신하다