라이브러리/IT

Shutdown - 자동예약종료만들기

THREE™ 2014. 4. 24. 21:49
반응형
Shutdown 셧다운

① 전원 고장, 사고, 기타 오류 등의 이유로 컴퓨터 시스템의 작동이 중지되는 것.
② 컴퓨터 시스템의 전원을 끄는 작업. 윈도, 매킨토시, 유닉스 등에서는 전원을 끄기 전에 이 절차를 반드시 거쳐야 한다. 이것에 의해 열린 파일은 닫히게 되고 하드 디스크의 헤드도 보호할 수 있다. 한편, 대형 시스템에서는 현재 수행 중인 작업을 모두 끝내거나 저장하고 기억 장치를 정리하며 디스크 버퍼를 깨끗이 비우는 등의 작업을 해야 하므로 많은 시간이 걸린다.

 

[네이버 지식백과] 셧다운 [shutdown] (IT용어사전, 한국정보통신기술협회)


Shutdown.exe 보통 C:\Windows\System32 에 위치

 

사용법: shutdown [/i | /l | /s | /r | /g | /a | /p | /h | /e] [/f]
        [/m \\컴퓨터][/t xxx][/d [p|u:]xx:yy [/c "주석"]]

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


간편 사용법

shutdown /s /t xx : xx시간 뒤에 컴퓨터를 종료합니다.

shutdown /p : 컴퓨터를 그냥 바로 꺼버립니다.

shutdown /r /t xx : xx시간 뒤에 컴퓨터를 재부팅합니다.

shutdown /l /t xx : xx시간 뒤에 컴퓨터를 로그오프합니다.

shutdown /h : 컴퓨터를 최대 절전 모드로 합니다.

shutdown /a : shutdown명령어를 취소합니다.

shutdown /s /f /p : 강제로 종료합니다.

# XP의 경우 '/'가 되지 않으면 '-'로 합니다.

/l 로그오프

/s 시스템 종료

/r 시스템 재시작

/a 시스템 종료 중단

/t 뒤에 시간을 입력하면 시간 후 종료(초단위)

/f 실행중인 응용프로그램 강제종료

/c 메세지 입력

 

실전 사용 예

우선 바탕화면에서 빈공간에 우클릭(마우스) 후 [새로 만들기(W)] - [바로 가기(S)]를 눌러줍니다.

 

 

그럼 밑의 창이 뜨는데 여기다 명령어를 적어 줍니다.

 

 

위의 창을 입력하고 [다음(N)]을 클릭하여 바탕화면에 표시할 메시지를 입력합니다.

 

 

바탕화면에 표시할 이름입니다.

 

 

위의 바로가기를 만들면 바탕화면에 이런 아이콘이 있을 것입니다. 이걸 클릭하면

 

 

위의 화면이 뜨면서 10분후 컴퓨터가 종료됩니다.

 


PS. 만약 명령어를 취소하고 싶다면 취소 명령어인 'shutdown /a' 해주시면 됩니다.

 

 

PS2. 명령어를 수정하고 싶다면 아이콘의 [속성(R)]에서 변경 가능합니다.

 

 

 

PS3. Vista에서 600초이상 셋팅하기

밑의 사이트에 가시면 방법에 대해서 설명되어 있습니다.

http://www.winhelponline.com/articles/186/1/Windows-Vista-Shutdownexe---Maximum-allowed-timeout-value-is-600-Seconds.html

 

옅흔 파랑색 부분의 소스를 메모장에 복사한 후 turnoff 로 저장한다음 파일확장자를 vbs 로 수정합니다.

ex) turnoff.vbs > 귀차니즘 분들을 위해 Download를 걸어 봅니다.

그후 실행해보세요. 그러면 초 입력 팝업창이 나오고 거기에 초를 입력해주면 됩니다.

 

 

위의 소스중에 'Enter the shutdown timeout period (in Seconds)' 를 '종료시간을 입력해 주세요(초단위)'로 변경하고 실행시킨 화면입니다.