shell 服务启动脚本

!/bin/bash

chkconfig:2345 90 60

description:mongodb star stop

. /etc/rc.d/init.d/functions

servicename=/data/mongodb-3.2.9/bin/mongod
serviceconfig=/data/mongodb-3.2.9/mongodb.conf

if [ ! -f $servicename ];then
exit 6;
fi

if [ ! -f $serviceconfig ];then
exit 7;
fi

case 1 in start)servicename -f serviceconfig ;; stop) pkill mongod ;; restart) pkill mongod &&servicename -f serviceconfig ;; status) RETVAL=`ps aux|grep "servicename -f serviceconfig"|grep -Ev "grep|color"|wc -l` if [RETVAL -ge 1 ]; then
echo 'running'
exit 0
else
echo 'stopped'
fi
exit 1
;;
*)
echo "Usage: $0 {start|stop|restart|status|force-reload}"
exit 2
esac

exit $?

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容