CORS运维---每天定时自动检查站点在线情况
2019-8-27 18:31
阅读:2949
针对CORS运维中每天要对站点在线情况进行检查统计,在目前使用的某方发布软件缺少这项功能的情况下使用bat脚本辅助统计,减少人员工作量。不用在服务器配置其他开发环境,bat脚本简单实用是解决临时问题的不二选择。
提前准备所有站点IP地址,使用bat脚本循环ping所有站点IP并输出结果。感谢bat脚本QQ群139354467的LX'的帮助。如何定时每天自动启动脚本参考https://blog.csdn.net/TMXK0918/article/details/41447233
准备的IP列表模版: 站点名-IP地址
脚本代码:
@echo off setlocal EnableDelayedExpansion cd /d "%~dp0" echo 时间:%DATE:~0,4%-%DATE:~5,2%-%DATE:~8,2% %TIME:~0,2%:%TIME:~3,2%:%TIME:~6,2%>>PingResult.csv echo 时间:%DATE:~0,4%-%DATE:~5,2%-%DATE:~8,2% %TIME:~0,2%:%TIME:~3,2%:%TIME:~6,2%>>OfflineSite.csv ::PingDns ::根据 TTL 返回值判断网络是否正常,0正常,1不正常 for /f "tokens=1,2 delims=-" %%a in (IpList.txt) do ( start /wait /min ping %%b IF !ERRORLEVEL! EQU 0 echo.【%%a是否可ping通】:是>>PingResult.csv IF !ERRORLEVEL! EQU 1 echo.【%%a是否可ping通】:否>>PingResult.csv IF !ERRORLEVEL! EQU 1 echo.【%%a是否可ping通】:否>>OfflineSite.csv )
转载本文请联系原作者获取授权,同时请注明本文来自李建涛科学网博客。
链接地址:https://m.sciencenet.cn/blog-3391834-1195487.html?mobile=1
收藏
当前推荐数:1
推荐人:
推荐到博客首页
网友评论0 条评论