一个shell for循环与case结合的脚本(监控程序状态)
核心代码: 代码如下:#/bin/bashset -xHOSTS=”nginx mysql php-cgi”for myhost in $HOSTS do count=(`ps aux |grep $myhost |grep -v grep |wc -l`) echo “$myhost” echo “$count” if [ $count -eq 0 ]; then case $myhost in nginx) cd /usr/local/webserver/nginx/sbin/ ./nginx echo “nginx has be down” sleep 5 my
用户评论
推荐下载
-
101个shell脚本
101个shell脚本
25 2019-02-22 -
Shell获取函数返回值或者上一个命令的退出状态
是一个特殊变量,用来获取上一个命令的退出状态,或者上一个函数的返回值。退出状态是一个数字,一般情况下,大部分命令执行成功会返回 0,失败返回 1,这和C语言的 main() 函数是类似的。不过,也有一
8 2021-07-24 -
Shell中的case in语句
case in 的用法 case expression in pattern 1) statement1 ;; pattern 2) statement2 ;; ...... *) statement
15 2021-02-01 -
shell中的case in用法
shell中的 case in 用法 用法 case;in;esac都是shell关键字 expression是表达式(既可以是一个变量,一个数字,一个字符串,还可以是一个数学计算表达式,或者是命令的
27 2021-01-17 -
一个状态机的实现
本文主要介绍了C#实现一个状态机的思路与方法,具有很好的参考价值,下面跟着小编一起来看下吧
6 2021-01-10 -
Shell脚本编写Nagios插件监控程序资源占用
主要介绍了Shell脚本编写Nagios插件监控程序资源占用,本文先是给出了需求和需求分析,然后给出实现代码,需要的朋友可以参考下
32 2020-09-11 -
Shell脚本监控服务器在线状态和邮件报警的方法
主要介绍了Shell脚本监控服务器在线状态和邮件报警的方法,使用的是ping命令来监控,需要的朋友可以参考下
7 2020-11-06 -
一个Shell小脚本精准统计Mysql每张表的行数实现
主要介绍了一个Shell小脚本精准统计Mysql每张表的行数实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
5 2020-12-21 -
一个用了统计CPU内存硬盘使用率的shell脚本
一个统计 CPU 内存 硬盘 使用率的shell脚本,供大家学习参考
8 2021-01-16 -
Shell脚本实现的一个简易Web服务器例子分享
主要介绍了Shell脚本实现的一个简易Web服务器例子分享,本文实现的Web服务器非常简单实用,可以在你不想安装nginx、apache等大型WEB服务器时使用,需要的朋友可以参考下
6 2020-11-25
暂无评论