#!/bin/bash if [ -n "$1" ]; then  eth_name=$1else  eth_name="eth0"fi i=0 send_o=`ifconfig $eth_name | grep bytes | awk '{print $6}' | awk -F : '{print $2}'`recv_o=`ifconfig $eth_name | gr
转载 精选 2010-03-04 11:40:34
638阅读
脚本内容:#! /bin/bashrepeat(){while :; do $@ && repeat $@done}
原创 2022-08-09 19:00:39
261阅读
#!/bin/bash if [ -n "$1" ]; then   eth_name=$1 else   eth_name="eth0" fi i=0 send_o=`ifconfig $eth_name | grep bytes | awk '{print $6}' | awk -F : '{print $2}'` r
转载 精选 2010-03-04 17:25:52
1092阅读
#! /bin/bash while true do receive1=`ifconfig eth0 |grep 'RX bytes' | awk '{print$2}'|sed -s 's/bytes://g'` echo $receive1 > /dev/null send1=`ifconfig eth0 |grep 'RX bytes' | awk '{print$6}'
原创 2012-08-13 17:31:31
466阅读
最近比较忙,好久没更新博客了,今天刚好不忙写了一个流量监控脚本.测试在centos下已通过,有需要的朋友可以试试,有BUG或者需要添加其他功能话可以给我留言.# vi /etc/rc.d/traffic_monitor.sh----------------------------------------------#!/bin/bashPATH=/bin:/usr/bin:/sbin:/usr/s
推荐 原创 2014-02-26 13:10:24
4736阅读
5点赞
10评论
原文:http://www.weiruoyu.cn/?p=349 最近在看流量监控,网上找了很多,感觉写的最好是这个[root@localhost ~]# vi count_net.sh #!/bin/bash # R1=`cat /sys/class/net/eth0/statistics/rx_bytes` T1=`cat /sys/class/net/eth0/statistics/tx_b
转载 精选 2012-08-09 14:52:44
1022阅读
#!/bin/bashfunction usage{        echo "use ./test_net.sh ethX time"        echo "$1 is you network interface "   &
原创 2014-11-15 14:33:37
1257阅读
1点赞
说明:此脚本可以监控Linux系统下网卡流量,其中的注释信息本人用多个减号“-”划分开,为了方便这一块功能代码的表示。大家可以下载自己任意修改此脚本。本人属于一级笨鸟级别,希望大家能对脚本不足的地方给出评价。谢谢啦O(∩_∩)O~   #!/bin/bash band () { while true do rx1=$(cat /proc
原创 2012-05-09 21:38:33
2658阅读
2点赞
2评论
/***************************** * Author : Samson * Date : 12/05/2015 * Test platform: * GNU bash, 4.3.11 * Debian GNU/Linux 8 * ***************************/目前来说有三种方法:    1. 脚本绝对路径
#!/bin/bashif [ -n "$1" ]; theneth_name=$1elseeth_name="eth0"fii=0send_o=`ifconfig $eth_name | grep bytes | awk '{print $6}' | awk -F : '{print $2}'`recv_o=`ifconfig $eth_name | grep bytes | awk '{pri
转载 2010-07-30 11:13:01
491阅读
流量监控脚本 #!/bin/bash` # R1=`cat /sys/class/net/eth0/statistics/rx_bytes` T1=`cat /sys/class/net/eth0/statistics/tx_bytes`   sleep 1   R2=`cat /sys/class/net/eth0/statistics/rx_bytes`
原创 2012-07-02 17:29:15
4052阅读
#!/bin/bashPATH=/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin;export PATHfunction traffic_monitor {  # 系统版本  OS_NAME=$(sed -n '1p' /etc/issue)  # 网口名  eth=$1  #
转载 精选 2014-09-15 13:30:06
473阅读
脚本的时候,经常需要用到超时控制。看《shell专家编程》时看到一个好例子,收藏了~#!/bin/shtimeout(){ waitfor=3 command=$* $command & commandpid=$! ( sleep $waitfor ; kill -9 $commandpid > /dev/nul
转载 2013-05-16 11:32:00
797阅读
2评论
知识体系:#回顾信号功能#隐藏在背景中#在没有控制台的情况下运行#做得更好#准确无误的运行#从头开始前面运行脚本的方式都是在命令行界面运行,实际上还有运行shell脚本的其他方式,以及中断脚本的运行进程,控制脚本的运行时间都可以实现。1、处理信号linux下有各种信号,如停止、启动、终止。通过...
转载 2012-06-21 14:15:00
78阅读
2评论
脚本的时候,经常需要用到超时控制。看《shell专家编程》时看到一个好例:修改了一下,1.超过timeout时间还没执行完,则kill进程,发邮件告警:  set -xmailSend(){        mailContent="xxxx Web response time over 5 seconds"&nbsp
转载 精选 2015-12-30 10:27:15
3852阅读
语言控制结构分为三种: 顺序执行:默认法则,逐条执行各语句 选择执行:条件判断,只有部分是符合条件的,只执行符合条件的部分 循环执行:将同一段代码反复的执行n次这篇博客写关于选择控制结构。 linux的选择控制结构有两种一种是 if-then,一种是case--esac。1、if-thenbash条件测试:[ expression ]` expression `test expressionb
转载 精选 2013-09-23 10:20:48
493阅读
补充挂载:让光盘和某个文件夹目录产生关联一般情况下,每次登陆系统都要进行挂载mount/dev/cdrom/mnt/,极其不方便,下面介绍一下自动挂载。首先进入目录vi/etc/fstab;其次设置参数/dev/cdrom/mntiso9600(本文镜像系统为RHEL7.3)defaults00;进入末行模式,保存并退出。df-h查看挂载情况下面进入正题test参数:-d测试文件是否为目录类型-e
原创 2019-04-08 19:51:40
429阅读
知识体系:#回顾信号功能#隐藏在背景中#在没有控制台的情况下运行#做得更好#准确无误的运行#从头开始前面运行脚本的方式都是在命令行界面运行,实际上还有运行shell脚本的其他方式,以及中断脚本的运行进程,控制脚本的运行时间都可以实现。1、处理信号linux下有各种信号,如停止、启动、终止。通过...
转载 2012-06-21 14:15:00
66阅读
2评论
vi /home/shell/useradd.sh #!/bin/bash i=1 while [ $i -le 5 ] do     useradd test$i     let i++ done 执行:sh useradd.sh cat /etc/passwd|grep test test1:x:502:502::
原创 2011-12-09 09:31:02
812阅读
工作环境:Red Hat Enterprise Linux Server release 6.5 (Santiago) 、 bash#!/bin/bash#for i in `seq -w 1 10`do    echo "user$i添加成功"    read -s -p "input passwd:" pass  
原创 2016-08-06 09:55:16
529阅读
  • 1
  • 2
  • 3
  • 4
  • 5