网站页面比较多,我针对每个二级域名的专区提取了一个url进行监控。如果这个url挂了 那么就会报警。 #!/bin/bash #cleck url #2010-04-06 for D in $(cat /root/mo/web/d.txt) do echo $D curl -I --connect-timeout 5 $D 2>/dev/null |grep 200
原创 2010-12-15 22:39:22
519阅读
利用shell+短信实现简单mysql双向同步监控
原创 2013-02-02 17:56:18
957阅读
日志我们观察nginx的server段,可以看到如下类似信息#access_log logs/host.access.log main;这说明 该server, 它的访问日志的文件是
原创 2023-02-16 13:36:36
65阅读
Ansible常用模块学习笔记command & shellscriptcopyyum_repsitoryyumsystemdgroupuserfile模块cron模块debugtemplatelineinfile command & shell两个模块都是在远程服务器上去执行命令。但是command模块是ad-hoc的默认模块,在执行ad-hoc时,若不指定模块的名字则默认使用此
转载 2024-04-03 06:36:58
248阅读
fork ( /directory/script.sh) fork是最普通的, 就是直接在脚本里面用/directory/script.sh来调用script.sh这个脚本. 运行的时候开一个sub-shell执行调用的脚本,sub-shell执行的时候, parent-shell还在。 sub-shell执行完毕后返回parent-shel
转载 2024-01-06 10:02:57
79阅读
shell bash 五种常用执行命令的方法 在shell下执行命令的方法1. #!/bin/sh语法:在shell.sh的开头写入#!/bin/sh 一般的shell脚本就是这种用法。这种方法调用脚本开头的shell执行命令,子shell执行的时候, 父shell暂停运行,等待子shell运行完后返回父shell。子shell从父shell继承环境变量
转载 2023-05-30 10:34:38
986阅读
必须写这个#!/bin/bash -ilex
原创 2022-12-13 10:20:44
878阅读
## 运行 HBase Shell 命令的介绍及示例 HBase 是一个在 Hadoop 上构建的分布式开源 NoSQL 数据库,它提供了高可靠性、高性能的数据存储和访问能力。HBase Shell 是 HBase 提供的交互式命令行工具,用于管理和操作 HBase 的数据。 在 Shell 运行 HBase 命令可以执行一系列的操作,例如创建表、插入数据、查询数据、删除数据等。下面将介绍
原创 2023-12-23 08:55:04
217阅读
shell基础命令之ls1 命令格式ls [选项][命令名]2 命令功能列出目标目录内所有子目录及文件3 常用参数-a, -all 列出目录下所有目录及文件,包括以.开头的隐藏文件-A 同-a,但不列出以.开头的当前目录以及以..开头的父目录-c 配合-lt:根据ctime排序以及显示ctime(文件最后更改时间);配合-l:显示ctime但根据文件名称排序;否则根据ctime排序-C 每栏由上到
转载 2024-04-26 18:35:30
65阅读
shell编程之循环语句 for
  笔者最近在使用shell脚本处理字符串,因此使用了大量shell脚本的四剑客(awk,grep,sed,cut)而其中使用最多的两种方法就是grep和awk,因此想总结整理一下。  一、grep的意义  二、grep的基本用法  三、awk的意义  四、awk的基本用法  五、实例说明两者怎么用  一、grep的意义    首先,grep是用来处理行数据的基本命令集,简单来说它的使用意义就
转载 2024-02-09 16:13:22
140阅读
Shell调用别的shell脚本 方法一:   . ./subscript.sh (两个点之间,有空格)     方法二:   source ./subscript.sh
原创 2016-06-06 09:00:44
358阅读
$[] 将数值赋予给变量:var=$[1+5],   var=$[$a + $b]$()$1 $0 获取参数$#获取参数个数echo the last parameter is ${$#}  错误,大括号里面不能使用美元符号可以用${!#}$* 将命令行参数作为一个单词处理 $@ 将命令行参数作为多个单词处理
原创 2014-05-06 15:41:57
481阅读
$( ) 与 ` ` (反引号)在 bash shell ,$( ) 与 ` ` (反引号) 都是用来做命令替换用(command substitution)的。 所谓的命令替换与我们第五章学过的变量替换差不多,都是用来重组命令行:* 完成引号里的命令行,然后将其结果替换出来,再重组命令行。例如:
转载 2018-02-01 08:39:00
170阅读
2评论
变量名只能包含数字、字母和下划线,因为某些包含其他字符的变量有特殊含义,这样的变量被称为特殊变量。例如,$ 表示当前Shell进程的ID,即pid./package/kernel/mac80211/files/lib/netifd/wireless/mac80211.sh:init_wireless...
转载 2015-11-02 09:25:00
292阅读
2评论
awk是处理文本文件的一个应用程序,非常方便。awk 动作 文件名awk '{print $0}' demo.txt # pri...
原创 2022-10-16 15:07:56
96阅读
一、字符串判断1、常规判断str1 = str2      当两个串有相同内容、长度时为真 str1 != str2      当串str1和str2不等时为真 -n str1        当串的长度大于0时为真(串非空) -z str1        当串的长度为0时为真(空串) str1         当串str1为非空时为真2、包含判断1、利用grep查找 strA="lon
原创 2023-08-18 19:48:59
231阅读
shell脚本的常用指令1. #!/usr/bin/env bash#!/bin/bash #!/usr/bin/env bash以上两条命令都是对命令解释器的声明,通常位于脚本的第一行。指明这是个shell脚本。运行时可以直接赋予权限运行。专业的名字叫Shebang区别:#!/bin/bash: 默认系统的bash程序位置在/bin文件夹下。如果安装在了其他的
转载 2024-01-03 13:52:18
78阅读
linux中经常会用到将内容输出到某文件当中,只需要在执行命令后面加上>或者>>号即可进入操作。 大于号:将一条命令执行结果(标准输出,或者错误输出,本来都要打印到屏幕上面的)重定向其它输出设备(文件,打开文件操作符,或打印机等等) 小于号:命令默认从键盘获得的输入,改成从文件,或者其它打开文件以及 ...
转载 2021-09-16 17:59:00
135阅读
2评论
if [ $# -lt 1 ] then echo "没有参数" fi $#用于统计传递参数的个数。     echo "hello" echo $?   $? 返回上面的执行命令的状态:0-成功,其它则失败
转载 精选 2012-09-26 22:52:26
433阅读
  • 1
  • 2
  • 3
  • 4
  • 5