shell检查mongodb端口是否存在

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

上一篇:自监督综述综合阅读——AMiner综述:自监督学习与知识蒸馏的碰撞以及Self-supervised Learning: Generative or Contrastive


下一篇:contrastive CAM