@echo off
:loop
goto ck_server_status
goto loop
:ck_server_status
FOR /F "tokens=2" %%A IN ('curl -s -X GET -I 서버URL --connect-timeout 5') DO (
IF "%%A" == "200" (
msg * "서버가 살아있당!!!"
goto quit
)
timeout /t 5 > NUL
goto loop
)
:quit
벼르고 벼르던것을 드디어 짜서 기분이 좋다 ㅎㅎ
status code가 200이 나올때까지 반복해서 호출하는 프로그램이다.
동작만 확인한거라.. 서버가 죽어있을땐 까만 화면만 떠있는데. 확인중이라는 문구를 넣으면 좋을것같다.
'Today I learned' 카테고리의 다른 글
[bash script]더운여름 셸 스크립트와 함께 해요! (0) | 2020.08.24 |
---|---|
서버가 올라왔는지 확인하는 window batch ver.2 (0) | 2020.08.18 |
2020 08 08 (0) | 2020.08.08 |
2020 8 3 (0) | 2020.08.03 |
2020 07 30 (0) | 2020.07.30 |
댓글