一個監(jiān)控網(wǎng)卡流量的shell腳本
更新時間:2016年08月14日 11:50:59 投稿:mdxy-dxy
這篇文章主要為大家分享一個簡單的監(jiān)控流量腳本,需要的朋友可以參考下
實現(xiàn)代碼:
#!/bin/bash eth_in_old=$(ifconfig eth0|grep "RX bytes"|sed 's/RX bytes://'|awk '{print $1}') eth_out_old=$(ifconfig eth0|grep "RX bytes"|sed 's/.*TX bytes://'|awk '{print $1}') sleep 1 eth_in_new=$(ifconfig eth0|grep "RX bytes"|sed 's/RX bytes://'|awk '{print $1}') eth_out_new=$(ifconfig eth0|grep "RX bytes"|sed 's/.*TX bytes://'|awk '{print $1}') eth_in=$(echo "scale=2;($eth_in_new - $eth_in_old)/1000.0"|bc) eth_out=$(echo "scale=2;($eth_out_new - $eth_out_old)/1000" | bc) echo "IN: $eth_in KB" echo "OUT:$eth_out KB"
輸出:
[root@localhost hbshell]# ./traffic.sh
IN: 1.74 KB
OUT:1.17 KB
相關(guān)文章
linux定時任務(wù)crontab 實現(xiàn)每秒執(zhí)行一次的方法
linux crontab 命令,最小的執(zhí)行時間是一分鐘。這篇文章主要介紹了linux定時任務(wù)crontab 實現(xiàn)每秒執(zhí)行一次的方法,需要的朋友可以參考下2018-03-03Shell實現(xiàn)的一些數(shù)學(xué)運算自定義函數(shù)分享
這篇文章主要介紹了Shell實現(xiàn)的一些數(shù)學(xué)運算自定義函數(shù)分享,本文的一些函數(shù)主要重寫了加減乘除算法,需要的朋友可以參考下2014-12-12Linux命令行和shell腳本編程寶典 Richard Blum
Linux命令行和shell腳本編程寶典,主要介紹了linux一些命令的使用2012-09-09