侧边栏壁纸
博主头像
落叶人生博主等级

走进秋风,寻找秋天的落叶

  • 累计撰写 130562 篇文章
  • 累计创建 28 个标签
  • 累计收到 9 条评论
标签搜索

目 录CONTENT

文章目录

检测服务器是否连接着网络

2023-11-30 星期四 / 0 评论 / 0 点赞 / 53 阅读 / 984 字

#!/bin/bash# 检测服务器是否连接着网络,如果网络不通 则 3次后 关机# crontab -e# */5 * * * * ./check.shecho "Starting test net

#!/bin/bash# 检测服务器是否连接着网络,如果网络不通 则 3次后 关机# crontab -e# */5 * * * * ./check.shecho "Starting test network was clear..."if test -e ./checkInfo	then	echo "CheckInfo File Exist..."else	cat /dev/null > ./checkInfofilast_res=`head -1 ./checkInfo`checkInternet(){	ping_res=1	for url in "8.8.8.8" "61.139.2.69" "114.114.114.114" "168.95.1.1" "223.5.5.5" "180.76.76.76"	do		echo "PING ${url}"		ping=`ping -c 3 ${url}|awk 'NR==7 {print $4}'`		if [ ${ping} -eq 0 ]			then				ping_res=1			else				ping_res=2		fi		if [ ${ping_res} -eq 2 ]			then			break		fi	done	return ${ping_res}}checkInternetresult="$?"if [ ${result} -eq 1 ]	then		if [ "${last_res}" = "1" ]			then				echo "2" > ./checkInfo		elif [ "${last_res}" = "2" ]			then				cat /dev/null > ./checkInfo				init 0			else				echo "1" > ./checkInfo		fi	else		cat /dev/null > ./checkInfofi

 

广告 广告

评论区