#!/bin/bash
port="27017"
start=”nohup /usr/bin/mongod --config /etc/mongod.conf & ”
EMAIL=”/bin/echo mongodb | mutt -s "重新启动mongodb" 516249940@qq.com”
netstat -ln |awk '/^tcp/{print $4}'|grep -q ":$port$"|| {
#restart mongodb
eval $start;
#$EMAIL
exit $?
}
exit 0
之前的mongo从库没有nohup启动,从有时候会自动挂掉,写这个脚本是为了,过一段时间让他自动起来··