Gentle''的个人博客分享 http://blog.sciencenet.cn/u/tao164411096 九分耕耘,一份收获。

博文

CORS运维---每天定时自动检查站点在线情况

已有 464 次阅读 2019-8-27 18:31 |个人分类:shell/bat|系统分类:科研笔记

    针对CORS运维中每天要对站点在线情况进行检查统计,在目前使用的某方发布软件缺少这项功能的情况下使用bat脚本辅助统计,减少人员工作量。不用在服务器配置其他开发环境,bat脚本简单实用是解决临时问题的不二选择。

    提前准备所有站点IP地址,使用bat脚本循环ping所有站点IP并输出结果。感谢bat脚本QQ群139354467的LX'的帮助。如何定时每天自动启动脚本参考https://blog.csdn.net/TMXK0918/article/details/41447233

准备的IP列表模版:  站点名-IP地址

ipist.png

脚本代码:

@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
)





http://blog.sciencenet.cn/blog-3391834-1195487.html

上一篇:时间排序---“2019.10.10”时间格式修改成excel识别的标准时间格式yyyy/mm/dd

1 李毅伟

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备14006957 )

GMT+8, 2019-11-12 22:12

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部