4、检测网卡流量,并按规定格式记录在日志中
- #!/bin/bash
- #######################################################
- #检测网卡流量,并按规定格式记录在日志中
- #规定一分钟记录一次
- #日志格式如下所示:
- #2019-08-12 20:40
- #ens33 input: 1234bps
- #ens33 output: 1235bps
- ######################################################3
- while :
- do
- #设置语言为英文,保障输出结果是英文,否则会出现bug
- LANG=en
- logfile=/tmp/`date +%d`.log
- #将下面执行的命令结果输出重定向到logfile日志中
- exec >> $logfile
- date +"%F %H:%M"
- #sar命令统计的流量单位为kb/s,日志格式为bps,因此要*1000*8
- sar -n DEV 1 59|grep Average|grep ens33|awk '{print $2,"t","input:","t",$5*1000*8,"bps","n",$2,"t","output:","t",$6*1000*8,"bps"}'
- echo "####################"
- #因为执行sar命令需要59秒,因此不需要sleep
- done

输出结果:

5、杀死所有脚本
- #!/bin/bash
- ################################################################
- #有一些脚本加入到了cron之中,存在脚本尚未运行完毕又有新任务需要执行的情况,
- #导致系统负载升高,因此可通过编写脚本,筛选出影响负载的进程一次性全部杀死。
- ################################################################
- ps aux|grep 指定进程名|grep -v grep|awk '{print $2}'|xargs kill -9
【编辑推荐】 - 10 个最终编译成 JavaScript 的脚本语言
- 2017年11月编程语言排行榜:脚本语言怎么了?
- 号外!微软考虑将Python作为Excel官方脚本语言,你怎么看?
- SUSE 开发者提议在 GCC 编译器中用 Python 替代 AWK
- Bash vs Python:你该使用哪个?
【责任编辑:华轩 TEL:(010)68476606】
点赞 0 (编辑:好传媒网)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|