DB监控简易脚本

DB监控简易脚本

#!/bin/bash
#if [“‘netstat -lnt |grep 3306 |awk -F “[ :]+” ‘{print $5}’’” = “3306” ]

#if [ ‘ps -ef | grep mysql|grep -v grep|wc -l’ -gt 0 ]

#if [ ‘nc -w 2 10.0.0.2 3306 &>/dev/null &&echo ok|grep ok |wc -l’ -gt 0]

#if [ ‘nmap 10.0.0.2 -p 3306 2>/dev/null|grep open|wc-l’ -gt 0 ]

#if[ ‘netstat -lnupt |grep mysqld |wc -l’ -gt 0 ]

#if [ ‘lsof -i tcp:3306′ | wc -l’ -gt 0 ]

then
echo”Mysql is Running.”
else
echo “Mysql is Stopped”
/data/3306/mysql start
fi

转载于:https://blog.51cto.com/13588698/2152976

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/101513.html原文链接:https://javaforall.net

(0)
上一篇 2021年6月9日 下午9:00
下一篇 2021年6月9日 下午10:00


相关推荐

  • 使用HTMLTestRunner实现HTML测试报告

    使用HTMLTestRunner实现HTML测试报告测试完成后 为了便于量化工作和结果分析 需要生成测试报告 使用 Python 标准库 unittest 单元测试框架的一个扩展文件来生成 HTML 文件 HTMLTestRunn 下载地址 http tungwaiyip info software HTMLTestRunn html 适配 python3 需修改如下几行代码 修改完成如附件所示 94 行 importString

    2026年3月16日
    1
  • print和println和printf的区别_print输出格式

    print和println和printf的区别_print输出格式print–是函数,可以返回一个值,只能有一个参数。println–与print唯一的区别是println换行输出。printf–函数,把文字格式化以后输出,直接调用系统调用进行IO的,他是非缓冲的。如:$name=”hunte”;$age=25;printf(“mynameis%s,age%d”,$name,$age);sprintf–跟pr

    2022年10月2日
    8
  • 面试题:MyBatis二级缓存[通俗易懂]

    面试题:MyBatis二级缓存[通俗易懂]①、一级缓存是SqlSession级别的缓存。在操作数据库时需要构造sqlSession对象,在对象中有一个数据结构(HashMap)用于存储缓存数据。不同的sqlSession之间的缓存数据区域(HashMap)是互相不影响的。②、二级缓存是mapper级别的缓存,多个SqlSession去操作同一个Mapper的sql语句,多个SqlSession可以共用二级缓存,二级缓存是跨SqlSession的。写这篇文章的初衷:MyBatis二级缓存在实际工作中一般都不会使用,但是就有有些面试官一直问这个问题,所

    2025年12月3日
    4
  • Windows下使用taskkill 命令结束进程

    Windows下使用taskkill 命令结束进程Java自学的网站(Java全栈工程师|以实例驱动学习|how2j.cn)在windows下,最常使用的结束进程的方法就是打开任务管理器,找到相应的进程,选择后点击“结束进程”按钮。但是如果任务管理器被禁用或者批量结束多个进程时,是使用taskkill命令。命令介绍在命令行下输入taskkill/?就能看到这个命令的一些介绍了。命令语法:…

    2025年7月27日
    5
  • Spark executor显示Dead

    Spark executor显示DeadSpark 日志显示 ERRORexecuto CoarseGraine RECEIVEDSIGN 原因 Spark 开启了资源动态分配 当 executors 空闲达到设定时间后会被移除 spark dynamicAlloc enabled truespark dynamicAlloc executorIdl

    2026年3月16日
    1
  • 规范化理论:多值依赖的理解_依赖关联泛化实现

    规范化理论:多值依赖的理解_依赖关联泛化实现多值依赖的定义我们用一个例子来引出多值依赖(MultivaluedDependency,MVD)的含义。假设学校中一门课程可由多名教师讲授,教学中他们使用相同的一套参考书,这样我们可用下图的非规范化的关系来表示课程C、教师T和参考书B间的关系。关系CTB如果关系CIB转化成规范化的关系,如图所示。规范后的关系CTB由此可以看出,规范后的关系模式…

    2025年7月28日
    4

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号