云网牛站
所在位置:首页 > Linux编程 > 执行脚本:每2分钟检测网络慢就重启wifi,可临时解决wifi断流问题

执行脚本:每2分钟检测网络慢就重启wifi,可临时解决wifi断流问题

2019-06-05 14:49:48作者:mokyle稿源:深度站

以下这个执行脚本可临时解决wifi断流问题,每2分钟检测网络慢就重启wifi,可用在Deepin等发行版中。起因是公司电脑的wifi总是断流,是公司网络的问题,每次出现上不去网络就需要重新连接wifi,已知公司个别Mac电脑也有这个网络问题,然后以下这个脚本每两分钟检测一下网络,如果慢就重启下网卡。

执行脚本:每2分钟检测网络慢就重启wifi,可临时解决wifi断流问题

 

脚本如下

cat /home/k/bin/reConnectWifi.sh

#!/bin/bash

timeout 1 ping www.baidu.com -c 1 2>/dev/null 1>&2

if [ $? != 0 ]; then

nmcli radio wifi off && sleep 1 && nmcli radio wifi on

fi

参考:在Linux系统中运行.sh文件的两种方法

然后在定时任务中加上这个脚本,每两分钟执行一次:

crontab -e

1-58/2 * * * * /home/k/bin/reConnectWifi

 

说明

1、ping的网址可以自定义,比如ywnz.com。

2、遇到类似问题的网友可以参考这个解决方法。

3、Linux相当的灵活,遇到问题可以稍稍动手,就可以有很多的解决方法,如以上脚本就是其中之一。

 

相关主题

在Ubuntu Kylin系统字符环境下配置无线WiFi连接的方法

精选文章
热门文章