Linux中perl脚本监控
根据公司需求 自己编写的perl脚本
希望可以帮到大家
#!/usr/bin/perl
while(1){
open (LOG,">> /var/log/flow.log"); 日志记录
my ($rx_old,$tx_old)=&data; 定义环境变量可用my也可用local
sleep 3; 3秒后执行下列命令
my($rx_new,$tx_new)=&data; 函数调用
my $rx=($rx_new-$rx_old)/1000; 转换成KB
my $tx=($tx_new-$tx_old)/1000;
$rx=sprintf"%.2f",$rx; 定义打印格式
$tx=sprintf"%.2f",$tx;
my $total=$rx+$tx;
printf LOG "$time rx=$rx KB tx=$tx KB total=$total KB\n";
}
sub data{
my ($rx,$tx)=`ifconfig eth0|grep \'RX bytes\'|awk \'{print \$2,\$6}\'|sed \'s/bytes://g\'` or die "Cant catch the new
} 定义函数
转载于:https://blog.51cto.com/wujingfeng/968003
Linux中perl脚本监控相关推荐
- linux shell脚本攻略_(python)Linux下shell脚本监控Tomcat的状态并实现自动启动步骤...
今天为大家带来的内容是:(python)Linux下shell脚本监控Tomcat的状态并实现自动启动步骤 本文内容主要介绍了Linux下shell脚本监控Tomcat的状态并实现自动启动的步骤,文章 ...
- linux一键分区脚本,【Shell】Linux中分区脚本
后天要中期答辩了,今天只刷了一个题,还没写出来,但是想更新博客,所以只有把之前写的东西贴出来了. 一个用于分区的shell脚本 1 #!/bin/bash #指定脚本解释器路径 2 echo &quo ...
- Linux中 shell 脚本获取当前工作目录的方法
Linux中 shell 脚本获取当前工作目录的方法 1. 示例 2. 注意: 参考: 1. 示例 test.sh target_dir=$(cd $(dirname $0); pwd) echo $ ...
- MS中Perl脚本实现原子随机掺杂(或生成空位)
MS中Perl脚本实现原子随机掺杂或生成空位 1.初始模型 2.确定原子掺杂比例 3.建立perl脚本文件 4.Perl脚本内容 5.运行脚本,查看结果 7.生成空位 以Au与Pt按一定比例随机掺杂建 ...
- linux怎么运行脚本文件路径,关于linux中执行脚本或程序时指定的路径
假设/mnt/bin 目录下存在一个名为 hello.sh 的可执行文件. 1. 若当前目录是 /mnt/bin ,可以使用 ./hello.sh 来执行这个可执行文件,但是使用 hello.sh 就 ...
- linux存放脚本目录,linux中Shell脚本所在目录的绝对路径linux操作系统 -电脑资料...
linux shell 脚本里面如果想得到当前脚本文件存放的绝对路径,也没有太现成的命令可以调用,不过可以通过下面的语句来获取:代码如下复制代码 baseDirForScriptSelf=$(cd & ...
- Linux 中shell脚本编写教程
1.文本处理工具 1.1 grep工具 Linux grep 命令用于查找文件里符合条件的字符串. grep [选项] '关键字 文件名 grep 指令用于查找内容包含指定的范本样式的文件,如果发现 ...
- Linux中写脚本,同时去开启我们自己设定的多个服务(含定时脚本实现)
场景介绍: 在Linux中,我们通常开启服务需要使用systemctl start 服务名 命令,这样,如果开启一个服务还好,但是如果同时开启多个服务,难免会感到麻烦,这时,我们可以自定义一个脚本,去 ...
- Linux中Shell脚本编程
一.shell定义与执行 shell既是一种应用程序,又是一种程序设计语言 shell是用户和Linux内核之间的接口程序 >作为应用程序: 交互式地解释.执行用户输入的命令,将用 户的操作翻译 ...
最新文章
- js和html以及css的区别,html、css、js中的区别与关系
- [转载]中国工商银行软件开发部门职业发展
- python面向对象语言_Python语言基础之——面向对象编程
- java怎样返回json_java怎么返回json
- es6的Map()构造函数
- 高通量数据中批次效应的鉴定和处理(五)- 预测并校正可能存在的混杂因素...
- Node/01/案例流程
- WPF DataGrid 对行中单元格的访问
- 笔记本电脑下载python视频-笔记本怎样安装Python64位的?
- 提高代码质量的几个方法!52个,先罗列几个自己看
- Linux进阶之排错
- java将学生的成绩按不同的分数段_Java练习题
- c 导出html表格数据格式文件,将html网页导出excel表格数据/如何将html页面中的表格导出到excel表格...
- 华为ensp基础指令
- linux在线语音播报功能
- iOS-App移交(更换app开发者账号)
- 西门子 Prodave通讯
- KMP算法下,长为n的字符串中匹配长度为m的子串的复杂度为O(m+n)
- Windows系统和Office的VL版本是什么意思有什么区别?
- Tab切换 排斥 asyncData