# inspect **Repository Path**: tyq2020/inspect ## Basic Information - **Project Name**: inspect - **Description**: 批量执行配置文件进行检查 - **Primary Language**: Shell - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-09-01 - **Last Updated**: 2022-10-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # inspect #### 介绍 我们每天都会进行一些进程或日志的检查,一般我们会写一些脚本,随着服务器的增加、输出的统一性要求以及代码配置分离的需求,因此诞生了此项目,项目很微小,简单介绍:inspect是纯shell的,配置与代码分离的,只需运行inspect.sh 就可以完成日常的手动巡检,在conf_inspect目录中按需求创建配置文件即可。 test1459 testcc #### 使用说明 1. conf_inspect目录下面新建以check开头的shell文件,shell文件包括以下配置 ``` name="这里配置检查项的名称" cmd="ps -fu username | grep 'java -cp'" #这里配置需要检查的命令,命令结果将与下面的配置进行比较 check="-ge,1,wc -l" # 这里配置运算符、预期检查结果以及对cmd的附加处理(可选),如wc -l,运算符包括!= 、 = 、 -eq 、 -gt 、 -lt 、 -ge 、-le,都是shell的比较运输符 ``` 2. 有多个检查项目,则配置多个check文件 3. 使用方法inspect.sh或 inspect.sh -v, 其中-v选项是打印cmd命令执行结果 ![输入图片说明](image1.png) ![输入图片说明](image.png)