#!/bin/bash
#
# ===========================================================================
# 程序名称: mariadb_monitor.sh
# 功能描述: mariadb监控
# 输入参数:
# 保留大小:
# 目标路径:
# 创建人: zss
# 创建日期: 2019-11-04
# 版本说明: v1.0
# 代码审核:
# 修改人名:
# 修改日期:
# 修改原因:
# 修改列表:
# ===========================================================================
DATE_DIR=`date +%F`
STIME=`date +%F"@"%H%M%S`
PROC="/fansmedia/mediacms"
MAINPID=`ps -ef|grep /opt/mariadb | grep -v grep `
#check main programme status
if [ ! "$MAINPID" ];then
#sh start the mariadb server
echo "---------------------------"
cd $PROC
nohup /opt/mariadb/bin/mysqld --defaults-file=/opt/mariadb/my.cnf --datadir=/data/mariadb --basedir=/opt/mariadb --user=mariadb >/log/mariadb/start.log 2>&1 &
sh /tomcat/bin/shutdown.sh
sh /tomcat/bin/startup.sh
fi
echo " server start up"
linux---脚本监控mariadb服务,重启tomcat
最新推荐文章于 2025-08-04 22:26:39 发布
本文介绍了一个用于监控MariaDB运行状态的Shell脚本,当发现主程序未运行时,脚本将自动启动MariaDB服务器,并重启Tomcat服务,确保系统的稳定运行。

1353

被折叠的 条评论
为什么被折叠?



