每天一個小練習--監控網卡實時流量

對本機網卡實時流量進行監控。

# cat network1.sh

#!/bin/bash
#network1.sh
while : ; do
      date_time=`date +%m"-"%d" "%k":"%M`
      rx1=`ifconfig eth1|sed -n "8"p | awk '{print $2}' | awk -F":" '{print $2}'`
      tx1=`ifconfig eth1|sed -n "8"p | awk '{print $6}' | awk -F":" '{print $2}'`
      sleep 1
      rx2=`ifconfig eth1|sed -n "8"p | awk '{print $2}' | awk -F":" '{print $2}'`
      tx2=`ifconfig eth1|sed -n "8"p | awk '{print $6}' | awk -F":" '{print $2}'`
      rx=$[(rx2-rx1)/1024]
      tx=$[(tx2-tx1)/1024]
      echo "$date_time inflow: "$rx"K/s    outflow: "$tx"K/s"
      sleep 1
done

貌似還有些小問題,有空再整理一下。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章