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

shutdown
shutdown shutdown 명령 목적 시스템 조작을 종료합니다. 구문
shutdown [ -d ] [ -F ] [ -h ] [ -i ] [ -k ] [ -l ] [ -m ] [ -p ] [ -r ] [ -t mmddHHMM [ yy ] ] [ -u ] [ -v ] [ +Time [ Message ] ]
설명
shutdown 명령은 운영 시스템을 정지시킵니다. 루트 사용자 권한이 있는 사용자만이 이 명령을 수행할 수 있습니다. 디폴트 값으로 종료할 때는, 사용자에게 메세지로 시스템 종료가 임박했음을 통보합니다(wall 명령 사용). 시스템이 종료되면 종료 완료 메세지가 나타납니다. 종료 완료 메세지가 나타나기 전에 시스템을 재시작하거나 끄지 마십시오. 그렇지 않으면 파일시스템이 손상될 수 있습니다.
주: 멀티포트 어댑터로 시스템과 연결된 tty에서 종료 명령을 수행했다면, 그 tty에는 halt completed 메세지가 나타나지 않습니다.
시스템 종료 시간이 가까워지면 시스템의 모든 사용자의 터미널에 경고 메세지가 나타냅니다.
시스템은 지정된 시간(디폴트는 60초)이 지난 후 사용통계 및 오류 로그 프로세스를 정지하고 항목을 오류 로그에 기록합니다. 그런 다음 shutdown 명령은 killall 명령을 수행하여 나머지 프로세스를 종료하고 sync 명령을 수행하여 나머지 모든 메모리 디스크 블록을 삭제합니다. 마지막으로 파일시스템을 마운트 해제하고 halt 명령을 호출합니다.
주: shutdown 명령을 수행 중인 노드의 파일을 열어 놓았지만 그 노드에 로그인되어 있지 않은 사용자에게는 시스템 종료 통보를 하지 않습니다.
운영 시스템에 완전한 정지를 요청하면 shutdown 명령이 모든 프로세스를 정지하고 모든 파일 시스템을 마운트 해제하며 halt 명령을 호출합니다.
시스템 관리자가 조정된 국지 종료 프로시저를 쉘 스크립트 /etc/rc.shutdown에 둘 수 있습니다. 이 스크립트는 존재할 경우 종료작업 시작시 수행됩니다. 스크립트가 수행되었으나 0이 아닌 리턴 코드로 실패하면 종료가 정지합니다.
주의: 시스템을 유지보수 모드로 할 경우에는 파일 시스템을 깨끗하게 마운트 해제할 수 있도록 shutdown 명령을 /(루트) 디렉토리에서 수행해야 합니다.
주: 소프트웨어를 제어할 수 있는 전원을 가지고 있는 모델에서 shutdown 명령이 발행되면 디폴트에 따라 시스템의 전원을 끕니다.
-r 플래그가 지정되면 reboot 명령이 수행됩니다. -m 플래그는 시스템을 유지보수(단일 사용자) 모드로 전환하고, -k 플래그는 시스템 종료를 피합니다. -i 플래그는 대화식 종료 프로시저를 수행합니다.
시스템을 빨리 종료하려면 shutdown -F를 사용하십시오. 이 플래그는 사용자 메세지를 생략하고 시스템을 가능하면 빨리 종료시킵니다. 이 옵션은 로그인된 사용자가 없는 경우에만 사용하십시오.
시스템을 지정된 미래의 날짜에 재시동하도록 계획하려면 shutdown -t 플래그를 사용하십시오.
플래그
-d 시스템을 분산 모드에서 다중 사용자 모드로 전환합니다.
-F 다른 사용자의 메세지를 생략하고 시스템을 가능하면 빨리 종료하게 하는 신속한 시스템 종료를 수행합니다.
-h -v 플래그와 동일하며 운영 시스템을 완전히 정지시킵니다.
-i 대화식 모드를 지정합니다. 대화식 메세지를 표시하여 시스템 종료 조작을 사용자에게 안내합니다.
-k 시스템의 종료를 피합니다.
-l 다운되는 파일시스템, 디먼, 사용자 로그인, 사용권 서비스, 네트워크 인터페이스에 대한 정보를 포함하는 /etc/shutdown.log 파일을 작성/추가합니다. 파일은 종료 장애 발생시 진단 및 디버깅 목적으로 사용할 수 있습니다.
주: 플래그를 사용하는 동안 항목을 기록하기 위해 shutdown 명령에 대한 디스크 공간이 충분한지 확인하십시오.
-m 시스템을 유지보수(단일 사용자) 모드로 전환합니다.
-p 전원을 끄지 않고 시스템을 정지시킵니다. 이것은 무정전 전원 공급 장치(UPS)에서 사용합니다. 이 플래그는 AIX 4.2 이상에만 적용됩니다.
주: -p 플래그는 영구 시스템 정지가 필요없는 플래그와 함께 사용되면 유효하지 않습니다. 다른 피연산자가 지연된 전원 공급을 요청하고 재부트해도 여전히 전원이 꺼집니다.
-r reboot 명령으로 시스템 종료한 후 시스템을 재시동합니다.
-t mmddHHMM [ yy ] mmddHHMM [ yy ]이 지정한 날짜에 시스템을 재시동합니다. 여기에서
mm
달을 지정합니다.
dd
일을 지정합니다.
HH
시간을 지정합니다.
MM
분을 지정합니다.
yy
연도를 지정합니다.
shutdown -t 플래그는 -v 또는 -h 옵션과 함께 사용할 수 없습니다.
주: 이 옵션은 시스템 종료시 전원을 자동으로 차단하는 전원 공급 장치와 나중에 재부트할 수 있게 해 주는 경보 기능이 있는 시스템에서만 지원됩니다. 이 기능이 없는 시스템은 종료 후 즉시 정지하거나 재부트할 수 있습니다.
-u 이 플래그는 플래시 메모리를 갱신하고 재부트하기 위해 진단 프로그램에서 사용됩니다.
-v 운영 시스템을 완전히 정지시킵니다.
매개변수
+Time shutdown 명령이 시스템을 정지시키는 시간을 지정합니다. 즉시 종료는 화면에 now라는 단어가 나타납니다. 미래 시간은 +숫자 또는 시:분 형식 중 하나로 지정할 수 있습니다. 첫번째 양식은 지정된 분 후에 시스템을 종료하며 두 번째 양식은 표시된 시간(24시간제)에 시스템을 종료합니다. Message 매개변수가 지정되면 Time 매개변수도 지정되어야 합니다.
Message 메세지를 지정합니다.
예제
시스템을 끄려면 다음과 같이 입력하십시오.
shutdown
그러면 1분 후 사용자 프로세스와 init 프로세스를 정지하여 시스템을 종료합니다.
사용자가 시스템에서 하던 작업을 종료하고 시스템을 유지보수 모드로 전환하는 데, 사용자에게 더 많은 시간을 주려면 다음과 같이 입력하십시오.
shutdown -m +2
그러면 2분 대기 후 시스템을 다중 사용자 모드에서 유지보수 모드로 전환합니다.
파일
/usr/sbin/shutdown shutdown 명령이 포함되어 있습니다.
관련 정보
errpt 명령, init 또는 telinit 명령, kill 명령, killall 명령, halt 명령, reboot 명령 및 sync 명령.
sigaction 서브루틴.