关于数据库监控怎么写shell文本啊,实现监控数据库是否正常运行,如果没有运行,就重启数据库,并写入日志!
#!/bin/bash PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin export PATH pgrep -x mysqld &> /dev/null if [ $? -ne 0 ] then echo "At time:$(date) :MySQL is stop .">> /var/log/mysql_messages service mysqld start else exit fi
以上代码是我BT服务器上用的shell文本,但是在小皮上面没有执行成功,提示如下:
Redirecting to /bin/systemctl start mysqld.service Failed to start mysqld.service: Unit not found.
请**们指教下,数据库经常停止,导致网站打不开!