Shell功能
脚本获取域名的IP地址
自动检测公网IP地址并更新到公云PubYun
获取公网IP地址的多种方式
深入理解 Bash 中的管道与子 Shell:防止常见陷阱
CentOS和Ubuntu的Shell兼容点
主机之间ping命令检测
脚本匹配ip地址正则表达式
CentOS 7.x系统三级等保规范脚本
Shell数值计算的几种方法
脚本单实例运行的进程锁
主机通过客户端实时上传本地文件到对象存储
执行命令前关闭history记录
Bash中的变量声明与处理
sed:使用正则匹配IP地址
sed: 匹配并在中间位置插入字符
Find排除多个目录并按多个后缀查找文件
Linux主机巡检脚本
增加CPU使用率到指定范围
本文档使用 MrDoc 发布
-
+
home page
主机之间ping命令检测
主机之间进行内网的ping命令检测脚本 功能项: 1. 对目标主机进行ping测试,,每0.5秒ping一次,如不可访问,ping间隔最长1秒 2. 当ping检测不可达时,对主机进行arp ping检测,检测mac地址访问情况 3. 脚本可24小时无期限运行,生成的日志按天切割(每天0点切割) ```BASH logfile='/data/utils/pingDetect/info-30.log' DesIp=192.168.88.30 while true;do od=`date +%d` ping -W 1 -c 1 $DesIp >/dev/null 2>&1 && echo "[`date +%H:%M:%S`] success" >> $logfile 2>&1 || echo "[`date +%H:%M:%S`] failed! result of arping: `arping -c1 -w 2 $DesIp |tr '\n' ', '|sed 's/.$/\n/g'`" >> $logfile 2>&1 sleep 0.5 if [[ "`date +%d`" != "$od" ]];then oldfile=`echo ${logfile}_$(date +%Y.%m.)${od}`; mv $logfile $oldfile;fi done ```
Nathan
March 21, 2023, 7:04 p.m.
转发文档
Collection documents
Last
Next
手机扫码
Copy link
手机扫一扫转发分享
Copy link
Markdown文件
PDF文件
Docx文件
share
link
type
password
Update password