#!/bin/sh
#####################################################
#Count Packages and uptime
#FlyDragon(PKkingsong) cnfreeos@163.com
#Http://www.cnfreeos.org
#OICQ:42560779
#####################################################
intfnum=`netstat -inb|grep Link#|wc -l`
up=`uptime|awk '{print "Uptime Total:"$3$4$5}'`
echo $up
echo The Macheine have $intfnum Interfaces
intfnum=`expr $intfnum + 1`
counter=1
while [ $counter -lt $intfnum ]
do
l1=`netstat -inb|grep Link#$counter|awk '{print "Interface "$1":" " Input pkg "$7/1048576"Mbytes // Out pkg "$10/1048576"Mbytes"}'`
echo $l1
counter=`expr $counter + 1`
done
exit
该博客展示了一段脚本代码,用于统计网络接口的包数量和系统的运行时间。通过netstat和uptime命令获取相关信息,使用循环遍历每个网络接口,计算输入和输出的包数量,并将结果以MB为单位输出。
101万+

被折叠的 条评论
为什么被折叠?



