1. 说明
在一些特定的条件下或者写脚本的额时候,我们需要可以通过bash脚本来判断MySQL数据库服务是否处于启动状态
2. 使用示例
#!/bin/bash
if [ "$(ps -ef | grep "/usr/sbin/mysqld" | grep -v grep)" == "" ]; then
echo "[Info] `date '+%Y-%m-%d %H:%M:%S '`exec 'systemctl restart mysqld' on `hostname`"
sudo systemctl restart mysqld
else
echo "[Info] `date '+%Y-%m-%d %H:%M:%S '`The mysql service is running on `hostname`,nothing need to do"
fi