
Windows Server 2008에서 배치 스크립트를 작성하겠습니다. 스크립트는 일반적인 Windows 명령이며 중간 어딘가에서 스크립트의 다음 줄을 실행하기 전에 몇 분 정도 기다려야 합니다. 하려고 했더니 sleep
명령을 찾을 수 없다고 하더군요. 명령이 다른 명령으로 바뀌었습니까? 그렇지 않은 경우 어떻게 설치할 수 있습니까?
답변1
Sleep.exe는 W2K3 RK의 실행 파일일 뿐이므로 설치가 필요하지 않습니다. W2K8에서는 왜 작동하지 않는지 모르겠습니다. W2K3 RK를 다운로드 및 추출하고, sleep.exe를 W2K8 서버에 복사하고, 시스템 경로 환경 변수에 추가한 후 배치 파일에 넣습니다.
답변2
Windows Server 2008 R2에서 사용되는 명령은 "sleep"을 대체하는 "timeout"입니다.
C:\Windows\System32\timeout.exe /T 10 /nobreak
답변3
Powershell인 Win2K8의 기본 스크립트 언어로 이동합니다. Start-Sleep cmdlet은 사용자가 원하는 작업을 수행합니다.
답변4
timeout은 Windows Server 2008 및 Windows 7에서 올바른 명령입니다. timeout /?를 입력하면 도움을 받을 수 있습니다. 명령 프롬프트에서 ping을 사용하려면 다음을 시도하십시오. ping -w 5000 -n 1 1.0.0.0 이렇게 하면 대략 5초 정도 기다립니다.