Batch 파일도 다른 언어들과 동일하게 Time Sleep을 하는 방법이 있습니다. 리눅스의 경우에 sleep 3600이라는 명령어를 입력하면 3600초인 1시간 동안 다음 명령어를 실행하기 전까지 시간이 딜레이 되지만 배치 파일의 경우에는 sleep 명령어 대신 timeout 명령어를 사용합니다.
Batch Sleep 사용 방법
앞서 말한 바와 같이 Batch 파일에서는 시간을 딜레이하기 위해 timeout 명령어를 사용합니다. timeout 명령어 뒤에 /t 3600을 입력하면 3600초를 기다린다는 의미이며, 3600초는 1시간을 의미합니다. Batch 파일에서 Timeout을 사용하는 방법은 다음과 같습니다.
timeout /t 3600
시간 단위 환산
계산기에서 초와 시간을 계산하면 되지만 매번 계산하기 번거롭기 때문에 블로그에 저장하고자 합니다. 시간을 초로 환산한 결과는 다음 표와 같습니다. 참고하시고 업무 진행하시면 되겠습니다.
시간(h) | 초(s) |
1 | 3600 |
2 | 7200 |
3 | 10800 |
4 | 14400 |
5 | 18000 |
6 | 21600 |
7 | 25200 |
8 | 28800 |
9 | 32400 |
댓글