1
2
3
4
5
6
7
8
9
10
11
12
|
#!/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启动,从有时候会自动挂掉,写这个脚本是为了,过一段时间让他自动起来··
本文转自 yanconggod 51CTO博客,原文链接:http://blog.51cto.com/yanconggod/1908519