功能
1、通过ping来自检当前网络,判断是否需要重启网络服务
2、能自主录入到 /data/docker/network/log.txt 日志文件中,方便日后排查
使用
1、新建一个sh文件
2、将sh文件加入到crontab 服务器定时任务当中去,如
5 * * * * sh /xxx.sh
源文件
#! /bin/bash
mkdir -p /data/docker/network/
ping=`ping -c 3 172.19.3.142|awk 'NR==7 {print $4}'`
if [ -z "$ping" ] || [ $ping -eq 0 ]
then
echo "check network has problem" >> /data/docker/network/log.txt
/etc/init.d/networking restart
echo "$(date): restart network" >> /data/docker/network/log.txt
fi