重启 断网 linux 脚本,NEO断网自动重启wifi网卡脚本

新建一个重启wifi网卡的脚本

vi /root/rwifi.sh

输入下面内容并保存

nmcli r wifi off

nmcli r wifi on

建立一个利用ping自动判断网络状态的脚本

vi /root/network.shnetwork.sh脚本:#!/bin/sh

#echo "请输入你的网关地址"

#read sgateway

sgateway="192.168.3.187"

echo "连接的的网关是$sgateway"

delay=5000

echo "设置最大延迟不超过$delay毫秒"

nexttime=18

echo "每隔$nexttime秒进行一次检查"

echo "########################################"

while :

do

network=`ping -c 1 $sgateway | awk 'NR==2 {print $7}' | sed "s/=/ /g" | awk '{print $2}'`

expr ${network} + 0 1/dev/null 2&1

if [ $? -eq 0 ]; then

sh /root/rwifi.sh

else

value_n=`echo $network | sed "s/\.//g"`

if [ "$value_n" -lt "$delay" ];

then

echo "检查结果为"

echo "网络通畅"

echo "网络延迟为$network秒"

echo "########################"

else

sh /root/rwifi.sh

fi

fi

sleep $nexttime

done

在/etc/rc.local最下面加一句话/root/network.sh &并且给它加权限

chmod +x /root/network.sh

reboot重启系统就可以生效了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值