Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @echo off
- setlocal
- pushd %CD%
- cd /d %~d0%~p0
- rem Usage:
- rem pingtest.bat /failcheck servername
- rem pingtest.bat /passcheck servername
- rem Requied:
- rem bin\sleep.exe
- if "%1"=="/failcheck" (
- :FAILCHECK
- bin\sleep.exe 5
- (ping.exe 1>nul -n 1 %2 && echo [INFO] %2 still up. && goto :FAILCHECK) || (echo [INFO] past ping-failcehck. && goto :EOB)
- )
- if "%1"=="/passcheck" (
- :PASSCHECK
- bin\sleep.exe 5
- (ping.exe 1>nul -n 1 %2 && echo [INFO] past ping-passcheck. && goto :EOB) || (echo [INFO] %2 still down. && goto :PASSCHECK)
- )
- :EOB
- popd
- endlocal
- rem pause
- goto :EOF
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement