별의 공부 블로그 🧑🏻‍💻
728x90
728x170

시스템 종료/다시 시작/최대 절전 모드 예약 방법 (shutdown)

들어가며

  • 가끔 컴퓨터를 원하는 시간에 종료시키고 싶을 때가 있다.
  • 간단하게 명령 프롬프트(터미널)에서 shutdown 명령을 사용하여 이 문제를 해결할 수 있다.

 

방법

① 명령 프롬프트 접속

  • [Windows 키] + [R] 버튼 클릭 후 "cmd" 를 입력한다.

 

② 명령어 입력

  • shutdown --help 명령을 입력하면 shutdown 명령어의 사용법이 출력된다.
    • shutdown 명령을 입력해도 된다.
> shutdown --help
사용법: shutdown [/i | /l | /s | /sg | /r | /g | /a | /p | /h | /e | /o] [/hybrid] [/soft] [/fw] [/f]
        [/m \\컴퓨터][/t xxx][/d [p|u:]xx:yy [/c "주석"]]

    인수 없음    도움말을 표시합니다. 이 옵션은 /?를 입력하는 것과 같습니다.
    /?           도움말을 표시합니다. 아무 옵션을 입력하지 않는 것과 같은 결과를 제공합니다.
    /i           GUI를 표시합니다.
               이 옵션은 첫 번째 옵션이어야 합니다.
    /l           로그오프합니다. /m 또는 /d 옵션과 함께 사용할 수 없습니다.
    /s           컴퓨터를 종료합니다.
    /sg        컴퓨터를 종료합니다. 다음 부팅 시 자동 다시 시작 로그온이
               사용하도록 설정된 경우 자동으로 로그인하여 마지막 대화형 사용자를 잠급니다.
               로그인한 후 등록된 응용 프로그램을 다시 시작하세요.
    /r         컴퓨터를 완전히 종료하고 다시 시작합니다.
    /g         컴퓨터를 완전히 종료하고 다시 시작합니다. 시스템을 다시 부팅한 후에
               자동 다시 시작 로그온이 사용하도록 설정된 경우 자동으로 로그인하여
               마지막 대화형 사용자를 잠급니다.
               로그인한 후 등록된 응용 프로그램을 다시 시작하세요.
    /a           시스템 종료를 중단합니다.
               이 옵션은 시간 제한 기간 동안에만 사용할 수 있습니다.
               /fw와 함께 사용되어 보류 중인 펌웨어로 부팅을 모두 지웁니다.
    /p           시간 제한 또는 경고 없이 로컬 컴퓨터를 끕니다.
               이 옵션은 /d 및 /f 옵션과 함께 사용할 수 있습니다.
    /h         로컬 컴퓨터를 최대 절전 모드로 전환합니다.
               이 옵션은 /f 옵션과 함께 사용할 수 있습니다.
    /hybrid    컴퓨터를 종료하고 빠른 시작을 위해 준비합니다.
               /s 옵션과 함께 사용해야 합니다.
    /fw        shutdown 옵션과 함께 사용되어 다음 부팅을 펌웨어 사용자
               펌웨어 사용자 인터페이스.
    /e           예기치 못한 컴퓨터 종료의 원인을 문서화합니다.
    /o         고급 부팅 옵션 메뉴로 이동하여 컴퓨터를 다시 시작합니다.
               /r 옵션과 함께 사용해야 합니다.
    /m \\computer 대상 컴퓨터를 지정합니다.
    /t xxx     종료 전 시간 제한 기간을 xxx초로 설정합니다.
               유효 범위는 0-315360000(10년)이며, 기본값은 30입니다.
               시간 제한 기간이 0보다 큰 경우 /f 매개 변수가
               암시됩니다.
    /c "comment"    다시 시작 또는 종료의 원인을 설명합니다.
               최대 512자를 사용할 수 있습니다.
    /f         사용자에게 미리 경고하지 않고 실행 중인 응용 프로그램을 강제로 닫습니다.
               0보다 큰 값이 /t 매개 변수에 대해 지정된 경우
               /f 매개 변수가 암시됩니다.
    /d [p|u:]xx:yy  다시 시작 또는 종료의 원인을 제공합니다.
               p는 다시 시작 또는 종료가 계획되어 있다는 의미입니다.
               u는 사용자가 원인을 정의한다는 의미입니다.
               p와 u가 모두 지정되어 있지 않으면 다시 시작 또는 종료가
               계획되지 않은 것입니다.
               xx는 주요 원인 번호(256 미만의 양의 정수)입니다.
               yy는 보조 원인 번호(65536 미만의 양의 정수)입니다.

종료 원인:
(E = 예상된 종료 U = 예상되지 않은 종료 P = 계획됨, C = 사용자 지정)
형식    주요    보조    제목

 U      0       0       기타(계획되지 않음)
E       0       0       기타(계획되지 않음)
E P     0       0       기타(계획됨)
 U      0       5       기타 오류: 시스템 응답 없음
E       1       1       하드웨어: 유지 관리(계획되지 않음)
E P     1       1       하드웨어: 유지 관리(계획됨)
E       1       2       하드웨어: 설치(계획되지 않음)
E P     1       2       하드웨어: 설치(계획됨)
E       2       2       운영 체제: 복구(계획되지 않음)
E P     2       2       운영 체제: 복구(계획됨)
  P     2       3       운영 체제: 업그레이드(계획됨)
E       2       4       운영 체제: 재구성(계획되지 않음)
E P     2       4       운영 체제: 재구성(계획됨)
  P     2       16      운영 체제: 서비스 팩(계획됨)
        2       17      운영 체제: 핫픽스(계획되지 않음)
  P     2       17      운영 체제: 핫픽스(계획됨)
        2       18      운영 체제: 보안 픽스(계획되지 않음)
  P     2       18      운영 체제: 보안 픽스(계획됨)
E       4       1       응용 프로그램: 유지 관리(계획되지 않음)
E P     4       1       응용 프로그램: 유지 관리(계획됨)
E P     4       2       응용 프로그램: 설치(계획됨)
E       4       5       응용 프로그램: 응답 없음
E       4       6       응용 프로그램: 안정적이지 않음
 U      5       15      시스템 오류: 중지 오류
 U      5       19      보안 문제(계획되지 않음)
E       5       19      보안 문제(계획되지 않음)
E P     5       19      보안 문제(계획됨)
E       5       20      네트워크 연결 손실(계획되지 않음)
 U      6       11      전원 오류: 코드 빠짐
 U      6       12      전원 오류: 환경
  P     7       0       레거시 API 종료

 

명령어 한눈에 알아보기

  • 자주 사용할만한 옵션의 사용 방법을 정리해본다.
shutdown [-a/-s/-r/-h] [-f] [-t] ________
-a 예약 취소
-s 시스템 종료 (shutdown)
-r 시스템 재부팅 (reboot)
-h 최대 절전 모드
-f 경고 없이 실행 중인 프로그램을 모두 닫음.

 

종료 예약

> shutdown -s -t ______(초 단위)
  • _____ 부분은 초 단위로 적어준다. (1분: 60초, 1시간: 3600초)

 

다시 시작 예약

> shutdown -r -t ______(초 단위)
  • _____ 부분은 초 단위로 적어준다. (1분: 60초, 1시간: 3600초)

 

최대 절전 모드 예약

> shutdown -h -t ______(초 단위)
  • _____ 부분은 초 단위로 적어준다. (1분: 60초, 1시간: 3600초)

 

예약 취소

> shutdown -a

 

마치며

  • 이렇게 shutdown 명령을 사용하여 시스템의 종료, 다시 시작, 최대 절전 모드 예약을 할 수 있다.
  • 배치 프로그램으로 만들어 명령어 입력 없이 간단하게 예약 작업을 수행할 수 있도록 하면 좋을 듯 하다.
728x90
그리드형(광고전용)
⚠️AdBlock이 감지되었습니다. 원할한 페이지 표시를 위해 AdBlock을 꺼주세요.⚠️
starrykss
starrykss
별의 공부 블로그 🧑🏻‍💻


📖 Contents 📖