| HOME / 정보공유 / AIX 명령어 모음

rc.powerfail
rc.powerfail rc.powerfail 명령 목적 전원 장애가 발견되면 시스템을 종료합니다. 구문
rc.powerfail [ -h ] | [ [ -s ] [ -t [ mm ] ] ]
설명
rc.powerfail 명령은 init가 커널로부터 SIGPWR 신호를 수신했을 때 /etc/inittab 파일에서 시작됩니다. rc.powerfail 명령은 먼저 machstat 명령을 호출하여 시스템의 상태를 판별합니다. rc.powerfail 명령은 전원 장애나 팬 결함이 발생한 경우에만 호출됩니다.
어떠한 형태의 백업 전원 공급장치도 없는 중대한 전원 장애의 경우, rc.powerfail 명령은 시스템을 종료하기 약 20초 전에 제공됩니다. 이 중대한 상황은 1차 전원 유실, 온도 상승, 내부 장애 또는 전원 공급장치 과부하입니다. 이 경우, rc.powerfail에서는 현재 시스템에 로그온된 사용자에게 경고한 후 즉시 시스템을 정지합니다.
팬 결함이 있거나 배터리 백업 전원 공급장치가 시스템에 접속되어 있는 경우, rc.powerfail 명령은 시스템을 종료하기 약 15분 전에 제공됩니다. 사용자는 /etc/inittab 파일 powerfail 항목에 -t 옵션을 사용하여 이 시간을 변경할 수 있습니다. 마지막 60초 전에, 로그온된 사용자에게는 종료 때까지 얼마만큼의 시간이 남아 있는지를 알리는 메세지가 전송됩니다. 마지막 60초 내에 언제든지 팬 장애가 제거되면, 시스템 종료는 정지되고 사용자에게는 모든 오류가 제거되었다고 통지됩니다. 종료를 원하지 않으면, 사용자는 /etc/inittab 파일의 명령에 -s 옵션을 추가할 수 있습니다.
플래그
-h 전원 상태 코드 및 결과 조치를 포함하는 정보 메세지를 줍니다.
-s 배터리 백업이나 팬 결함으로 시스템에 전원 장애가 있는 경우, 시스템을 종료하지 않습니다. 로그온 된 사용자들은 여전히 적절한 메세지들을 수신받고, 실제 시스템 종료는 시스템 관리자의 몫으로 남겨집니다. 이 플래그는 심각한 전원 장애가 발견되었을 때에는 효과가 없습니다.
-tmm 배터리 백업이나 팬 결함으로 주 전원 손실의 경우, 시스템 종료시까지 몇 분이 남았는지를 알려줍니다. 이 숫자는 배터리 백업이 보증하는 시간의 절반과 동일해야 합니다. 이 플래그는 심각한 전원 장애가 발견되었을 때에는 효과가 없습니다.
종료 상태
시스템이 종료되면, 어떤 종료값도 리턴되지 않습니다. 시스템이 종료되지 않은 경우, rc.powerfail 명령은 다음과 같은 종료값을 리턴합니다.
0 정상 상태.
1 구문 오류.
2 halt -q가 실패하였습니다
3 shutdown -F가 실패하였습니다.
4 오류가 발생했습니다. shutdown -F를 사용하여 즉시 시스템을 종료하십시오.
5 정의되지 않은 상태. 서비스 담당자에게 문의하십시오.
보안
액세스 제어: 루트 사용자 전용.
예제
전원 상태 3의 원인을 확인하려면 다음을 입력하십시오.
rc.powerfail -h
중요하지 않은 전원 장애나 팬의 결함이 발생할 때 시스템이 종료되지 않게 하려면 다음을 입력하십시오.
chitab "powerfail::powerfail:/etc/rc.powerfail -s >dev/console 2>&1"
init에 의해 수신된 다음 SIGPWR은 심각하지 않은 전원 장애가 발생한 경우, 시스템 종료를 일으키지 않을 것입니다.
종료까지의 시간을 30분으로 변경하려면 다음을 입력하십시오.
chitab "powerfail::powerfail:/etc/rc.powerfail -t 30 >/dev/console 2>&1"
init에 의해 수신된 다음 SIGPWR은 상태가 심각하지 않은 경우, 시스템 종료까지 30분의 지연 시간이 생깁니다.
플래그
/etc/inittab 초기화 처리를 제어하고 있습니다.
관련 정보
machstat 명령, init 명령, chitab 명령, halt 명령, shutdown 명령