내맘대로 살기🎉
[batch파일] 강제 타임아웃 본문
타임아웃을 줄 때 timeout 명령어를 이용할 수도 있지만, timeout 명령어는 아무 키나 누르면 timeout이 종료된다.
timeout 명령어 (60초간 멈춤)
>> timeout /t 60
하지만,, 내가 원하는 명령어는 아무 키나 입력을 해도 timeout이 종료되는 것을 원치 않았다.
찾아보니, ping을 원하는 시간 만큼만 실행시켜 timeout을 강제로 줄 수 있었다.
아래의 명령어를 이용하면 화면에는 아무 내용도 출력되지 않기 때문에, ping을 10초 실행 후 echo 찍고 다시 10초 실행하면 화면에 보이도록 할 수 있다.
ping 명령어
>> ping 127.0.0.1 -n 10 -w 1000 > NUL
명령어에 대한 설명
- ping : ip에 연결되어 있는지 확인
- 127.0.0.1 : localhost로 자기 자신에 연결하는 것
- -n 10: '-n 숫자' 만큼 ping 실행
- - w 1000 : '-w 시간' 설정. 1000(밀리 초)
'개발자의 길 > batch' 카테고리의 다른 글
[batch파일] 오라클 재시작 (0) | 2020.12.29 |
---|
Comments