Sivo 悉见

Linux服务器监听mysql及redis是否启动,如果没有启动则自动启动

匿名 · 更新于 2023/2/23

增加一个定时任务,每分钟执行以下shell脚本即可

#!/bin/bash
result=`netstat -lntup |grep 3306|wc -l`
if [[ $result = "0" ]] 
then
    /etc/init.d/mysqld start
else
    echo "Mysql is running"
fi

result1=netstat -lntup |grep 6379|wc -l if [[ $result1 = "0" ]]  then     /etc/init.d/redis start else     echo "Redis is running" fi