원하는 시간에 PC가 꺼지도록 하는 Windows에서 사용할 수 있는 배치 스크립트 만들기

컴퓨터를 원하는 시간에 자동으로 꺼지도록 설정하는 스크립트를 만들 수 있습니다. 이는 일반적으로 Windows 또는 Linux 시스템에서 가능합니다. 여기서는 Windows 시스템을 위한 간단한 배치 파일(bat) 스크립트를 제공하겠습니다.

Windows에서 사용할 수 있는 배치 스크립트

  1. 메모장을 열고 다음 코드를 입력합니다:

    batch
    @echo off set /p ShutdownTime="컴퓨터를 종료할 시간을 입력하세요 (예: 22:30): " at %ShutdownTime% shutdown -s
  2. 파일을 shutdown_timer.bat와 같은 이름으로 저장하세요. 파일 유형을 "모든 파일(*.*)"로 선택하고 확장자를 .bat로 설정해야 합니다.

  3. 이 스크립트를 실행하면, 사용자에게 컴퓨터를 종료할 시간을 시:분 형식으로 입력하라는 메시지가 표시됩니다. 입력한 시간에 시스템이 자동으로 종료됩니다.

스크립트 작동 방식

  • set /p: 사용자로부터 입력을 받는 명령어입니다.
  • at %ShutdownTime% shutdown -s: 사용자가 입력한 시간에 shutdown -s 명령을 예약합니다. 이 명령은 시스템을 종료합니다.

주의사항

  • at 명령은 최신 버전의 Windows에서는 사용이 제한될 수 있습니다. 대신 schtasks 명령을 사용할 수 있습니다.
  • 이 배치 파일은 관리자 권한으로 실행해야 할 수 있습니다. 스크립트를 우클릭하고 '관리자 권한으로 실행'을 선택하세요.
  • 시스템의 보안 설정에 따라 이러한 스크립트 실행이 차단될 수 있습니다.

이 스크립트는 간단한 자동 종료 요구사항에 대응하기 위한 것입니다. 보다 복잡한 스케줄링이 필요한 경우, Windows의 작업 스케줄러를 사용하는 것이 더 나은 선택일 수 있습니다. 작업 스케줄러를 통해 정확한 시간, 반복 주기 등을 설정하여 컴퓨터를 자동으로 종료하도록 구성할 수 있습니다.