每天一个小练习--监控网卡实时流量

对本机网卡实时流量进行监控。

# 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

貌似还有些小问题,有空再整理一下。

你可能感兴趣的:(awk,监控,网卡,流量)