centos 7网速监控脚本
2024-08-29 08:08:00
#!/bin/bash
if [ $# -ne 1 ];then
dev="eth0"
else
dev=$1
fi
while :
do
RX1=`/sbin/ifconfig $dev |awk -F " " 'NR==5{print $5+0}'`
TX1=`/sbin/ifconfig $dev |awk -F " " 'NR==7{print $5+0}'`
sleep 1
RX2=`/sbin/ifconfig $dev |awk -F " " 'NR==5{print $5+0}'`
TX2=`/sbin/ifconfig $dev |awk -F " " 'NR==7{print $5+0}'`
#echo "RX2 is $RX2"
#echo "TX2 is $TX2"
((RX=RX2-RX1))
((TX=TX2-TX1))
#echo "RX is $RX"
#echo "TX is $TX"
RKBPS=`echo $RX |awk '{print $1/1024 "KB/S"}'`
TKBPS=`echo $TX |awk '{print $1/1024 "KB/S"}'`
clear
echo -e "\033[31mRX=$RKBPS \t TX=$TKBPS\033[0m"
echo `/sbin/ifconfig $dev |grep "byte"`
done
最新文章
- C#字符串的倒序输出
- OpenGL学习资料汇总
- PHP 知识点
- Linux线程-pthread_join
- iOS设备屏幕像素总览
- BZOJ 2337 XOR和路径(高斯消元)
- 【FLYabroad 】微软内部代码检查工具 (Microsoft Source Analysis for C#)[转]
- ASP.NET MVC 下自定义模型绑定,去除字符串类型前后的空格
- 3.JAVA基础复习——JAVA中的类与对象
- js 元素大小缩放实例
- centos7 mysql-server 安装过程
- vue脚手架用axios请求本地数据
- HTML-CSS线性渐变
- [转帖]PG里面的Citus简介----找时间学习一下.
- nginx 11个处理阶段 &;&; nginx lua 8个处理阶段
- SQL Server常用SQL集合
- 开源且功能强大的C# 扩展方法类库Pure.Ext,包含1000+个拓展方法 (支持.Net Framework和.Net Core)
- 缺少dll文件的解决方法
- 【转】为什么我的DIV块前总有空隙?
- docker tar 镜像 容器相互转换