共计 368 个字符,预计需要花费 1 分钟才能阅读完成。
1、检测Mysql状态并自动启动
#!/bin/bash
# 检查 MySQL 是否正在运行
if pgrep mysql > /dev/null
then
echo "MySQL 已经启动"
else
# 启动 MySQL
/etc/init.d/mysqld start
fi
2、监控docker容器状态并自动重启该容器
# 此处定义容器名称
CONTAINER_NAME="my-httpd"
if [ "$(docker ps -q -f name=$CONTAINER_NAME)" ]; then
echo "$CONTAINER_NAME container is already running"
else
# 如果容器没有运行则启动它
echo "$CONTAINER_NAME container is not running, starting it now"
docker start $CONTAINER_NAME
fi
正文完