• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    实时查看系统流量的Shell脚本分享

    复制代码 代码如下:

    #!/bin/bash 
    while [ "1" ] 
    do 
    eth=$1 
    RXpre=$(cat /proc/net/dev | grep $eth | tr : " " | awk '{print $2}') 
    TXpre=$(cat /proc/net/dev | grep $eth | tr : " " | awk '{print $10}') 
    sleep 1 
    RXnext=$(cat /proc/net/dev | grep $eth | tr : " " | awk '{print $2}') 
    TXnext=$(cat /proc/net/dev | grep $eth | tr : " " | awk '{print $10}') 
    clear 
    echo  -e  "\t RX `date +%k:%M:%S` TX" 
    RX=$((${RXnext}-${RXpre})) 
    TX=$((${TXnext}-${TXpre})) 
    if [[ $RX -lt 1024 ]];then 
    RX="${RX}B/s"
    elif [[ $RX -gt 1048576 ]];then 
    RX=$(echo $RX | awk '{print $1/1048576 "MB/s"}') 
    else 
    RX=$(echo $RX | awk '{print $1/1024 "KB/s"}') 
    fi 
    if [[ $TX -lt 1024 ]];then 
    TX="${TX}B/s"
    elif [[ $TX -gt 1048576 ]];then 
    TX=$(echo $TX | awk '{print $1/1048576 "MB/s"}') 
    else 
    TX=$(echo $TX | awk '{print $1/1024 "KB/s"}') 
    fi 
    echo -e "$eth \t $RX   $TX " 
    done 

    您可能感兴趣的文章:
    • PowerShell 获取系统信息的函数
    • shell实现图书管理系统
    上一篇:Shell脚本自动备份MySQL到FTP并定期清理过期备份
    下一篇:Shell脚本编写Nagios插件监控程序资源占用
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    实时查看系统流量的Shell脚本分享 实时,查看,系统,流量,的,