在Linux下群ping脚本,Linux下使用screen和ping命令对网络质量进行监控
場景:應(yīng)用連接云服務(wù)器經(jīng)常偶爾會(huì)出現(xiàn)連接不上的情況,Android和IOS端連接的時(shí)候也會(huì)出現(xiàn)tcp延時(shí)5秒以上,現(xiàn)在想驗(yàn)證是否是云服務(wù)商網(wǎng)絡(luò)問題,于是在不同的地區(qū)對(duì)應(yīng)用服務(wù)采用ping命令,但是關(guān)閉shell窗口會(huì)話就中斷,想找個(gè)方法讓程序一直運(yùn)行在后臺(tái),想關(guān)閉的時(shí)候再連一次xshell去關(guān)。
用 screen 可以很方便的進(jìn)行這個(gè)操作
安裝:yum install -y screen
用法:非常簡單,只要在原始的命令操作之前 screen 打開一個(gè)新窗口然后運(yùn)行命令即可:
#給 screen 改名方便如果啟動(dòng)多個(gè)窗口查詢
screen -S name ping
ping 192.168.22.3
然后按ctrl+a然后松開手,再按d即可回到原來的窗口
其他功能:
查看當(dāng)前全部的 screen :
screen -ls
會(huì)顯示下面的信息:
There is a screen on:
30456.pts-1.dev(Detached)
1 Socket in /var/run/screen/S-root.
其中每一條最前面的就是 screen 的 id
連接到 detached 的 screen :
screen -r 30456
可以看到一直在ping
從 screen 中退出(但不關(guān)閉 screen 進(jìn)程):
按 Ctrl-A-D
如果前一天晚上開啟一個(gè)screen窗口,第二天再次打開就可以看到ping的結(jié)果了,丟包率、平均值、最大值等統(tǒng)計(jì)信息
總結(jié)
以上是生活随笔為你收集整理的在Linux下群ping脚本,Linux下使用screen和ping命令对网络质量进行监控的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 程序员进阶架构师路线
- 下一篇: 数据库:SQLServer 实现行转列、