성공적인 시작 후 내 시스템에서 식별하는 방법. 충돌, 종료, 재시작 또는 기타 이유입니까?

성공적인 시작 후 내 시스템에서 식별하는 방법. 충돌, 종료, 재시작 또는 기타 이유입니까?

시스템이 다시 시작되면 애플리케이션이 몇 가지 후속 조치를 취하도록 해야 합니다.

내 시스템이 다음과 같이 다시 시작되었습니다.

  1. sysadmin sudo init 6 또는 sudo restart로 다시 시작합니다.
  2. 시스템 관리자로서 init 0 또는 sudo shutdown
  3. 제가 아닌 경우 시스템이 충돌하거나 정지 및 정지됨(물리적 전원을 껐다가 켜는 경우)
  4. 본인이 아님, 시스템 종료, 정전(물리적으로 전원을 켜야 함)

이제 제가 관여하지 않으면 시스템이 재부팅되거나 종료되는데, 저는 이러한 상황에 대해 전혀 모릅니다.

그러나 정전/정전이 발생할 때마다 내 상자에 맞는 구성을 설정하기 위해 두 번째 하드웨어에 명령을 보내야 하는 미리 설정된 문제에 직면하게 됩니다.


그렇다면 이전 작업을 어떻게 감지할 수 있을까요? 멈췄는지, 종료했는지, 다시 시작했는지, 아니면 기다렸는지. 그러면 시작 시 로그를 읽고 관련 조치를 취할 수 있습니까?

답변1

한 번 살펴보고 싶을 수도 있습니다last주문하다.

관련 정보