배치 스크립트에서 일정 시간 대기(Sleep) 하고 싶을 때가 있는데 이 때는 ping 이나 timeout 을 이용하면 된다.

ping -n [sec] 127.0.0.1 > nul

TIMEOUT [/T] timeout [/NOBREAK]

설명:
    이 유틸리티는 지정한 시간(초) 동안 또는 아무 키나 누를 때까지
    기다리게 하는 timeout 매개 변수를 받습니다. 또한 키 누름을
    무시하게 하는 매개 변수도 받습니다.

매개 변수 목록:
    /T        timeout       기다릴 시간(초)을 지정합니다.
                            유효한 범위는 -1에서 99999초까지입니다.

    /NOBREAK                키 누름을 무시하고 지정된 시간을 기다립니다.

    /?                      이 도움말 메시지를 표시합니다.

참고: -1 timeout 값을 지정하면 시간 제한 없이 아무 키나 누를 때까지 기다립니다.

예:
    TIMEOUT /?
    TIMEOUT /T 10
    TIMEOUT /T 300 /NOBREAK
    TIMEOUT /T -1

출처 : http://blog.dasomoli.org/380/

728x90

+ Recent posts