需求:使用shell定制各种个性化告警工具,但需要统一化管理、规范化管理。思路:指定一个脚本包,包含主程序、子程序、配置文件、邮件引擎、输出日志等。主程序:作为整个脚本的入口,是整个系统的命脉。配置文件:是一个控制中心,用它来开关各个子程序,指定各个相关联的日志文件。子程序:这个才是真正的监控脚本,用来监控各个指标。邮件引擎:是由一个python程序来实现,它可以定义发邮件的服务器、发邮件人以及发
分类:
其他好文 时间:
2018-09-20 18:50:15
阅读次数:
425
一:shell中的函数函数就是把一段代码整理到了一个小单元中,并给这个小单元起一个名字,当用到这段代码时直接调用这个小单元的名字即可。格式:functionf_name(){command}函数必须要放在最前面示例1#!/bin/bashinput(){echo$1$2$#$0}input1ab示例2#!/bin/bashsum(){s=$[$1+$2]echo$s}sum12示例3#!/
分类:
编程语言 时间:
2018-09-20 18:46:19
阅读次数:
181
shell中的函数示例1打印你的参数示例2定义一个加法函数示例3显示IP的函数shell中的数组数组就是字符串,一串数字,它形成了一个变量,变量叫做数组取数组的值。定义数组[root@100xuni1shell]#b=(123)##定义数组[root@100xuni1shell]#echo${b[@]}##打印数组也可以把@符号改成*号123查看其中某一个元素的值[root@100xuni1she
分类:
编程语言 时间:
2018-09-20 12:29:03
阅读次数:
206
第三十二次课 shell编程(二) 目录 十五、shell中的函数 十六、shell中的数组 十七、告警系统需求分析 十八、告警系统主脚本 十九、告警系统配置文件 二十、告警系统监控项目 二十一、告警系统邮件引擎 二十二、运行告警系统 十五、shell中的函数 函数就是把一段代码整理到了一个小单元中 ...
分类:
其他好文 时间:
2018-08-01 17:17:24
阅读次数:
192
一、shell中的函数函数就是把一段代码整理到了一个小单元中,并给这个小单元起一个名字,当用到这段代码时直接调用这个小单元的名字即可。格式:functionf_name(){command}注意:函数必须要放在最前面!function可以省略直接写函数名。1、示列:打印shell的参数,函数input()#!/bin/bashinput(){echo$1$2$#$0}input1ab$1表示第一个
分类:
编程语言 时间:
2018-07-18 10:56:34
阅读次数:
193
一、shell中的函数[root@linux-01aming]#cd/root/shell/aming[root@linux-01aming]#vimfun1.sh//需要注意函数名不能跟shell中的一些关键字冲突#!/bin/bashfunctioninp(){echo$1$2$3$0$#}inp1a2[root@linux-01aming]#shfun1.sh1a2fun1.sh3//$0是
分类:
编程语言 时间:
2018-07-18 10:50:58
阅读次数:
151
shell中的函数?函数就是把一段代码整理到了一个小单元中,并给这个小单元起一个名字,当用到这段代码时直接调用这个小单元的名字即可。格式:functionf_name(){command}函数必须要放在最前面示例1:打印参数,$1表示第一个参数,$0表示文件名$#表示参数的个数#!/bin/bashfunctioninp(){#定义函数inpecho"Thefirstparis$1"echo"Th
分类:
编程语言 时间:
2018-07-17 10:31:16
阅读次数:
168
shell脚本中的函数函数就是把一段代码整理到了一个小单元中,并给这个小单元起一个名字,当用到这段代码时直接调用这个小单元的名字即可。格式:functionf_name(){command}函数必须要放在最前面,function可以省略直接写函数名示列1,打印shell的参数[root@akuilinux01shell]#catfun1.sh#!/bin/bashfunctioninp(){ech
分类:
编程语言 时间:
2018-07-16 20:27:59
阅读次数:
189
shell中的函数、shell中的数组、告警系统需求分析
分类:
编程语言 时间:
2018-06-12 21:39:01
阅读次数:
174