Link

首页

Tweet

书单

about me

Command

Category

自动检测家中网络


断网是一件相当烦人的事情,好好的周末就被糟糕的网络毁掉了心情。总不能呆在电脑前不停的测试网络环境,鬼知道什么时候能好。索性写了个脚本在Mac中运行。让它来自动检测网络,什么时候网络可以访问了,借助Mac神奇的say命令来朗读10遍“有网了”。

shell本身不难,检测网络我使用ping命令,直接访问百度的IP,如果网络通畅,则结束那该死的while循环。代码如下:

#! /bin/bash

relss=0

while([ $relss -eq 0 ])
do
    ping -c 1 220.181.57.217 &&  relss=1 ||  relss=0
    if [ $relss -eq 1 ];then
        say 有网了
        say 有网了
        say 有网了
        say 有网了
        say 有网了
        say 有网了
        say 有网了
        say 有网了
        say 有网了
        say 有网了
    fi
done

搞定shell脚本后,执行 chmod +x a.sh,给予执行权限,然后就把电脑扔到一旁读书去了。

现在网真的来了,写篇日志,吐槽一下这三流的网络供应商。