#!/bin/bash
MongoDB_PID=$(ps -ef| grep mongodb | grep -v grep | awk '{print $2}')
if [ -z ${MongoDB_PID} ];then
echo "MongoDB已关闭"
else
echo "MongoDB运行正常"
fi
Java重启实例脚本
#!/bin/bash
export PATH=/opt/apache-tomcat-7.0.21/bin:/usr/jdk1.6.0_45/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
JavaPid=$(ps -ef| grep 'java' | egrep -v 'grep java' | awk '{print $2}')
UseMen=$(free -m|grep -v Swap|grep -v buff|awk '{print $3}')
Num=7680
if [ ${UseMen} -gt ${Num} ];then
kill -9 ${JavaPid};
/etc/init.d/tomcat start;
fi
JavaPid=$(ps -ef| grep 'java' | egrep -v 'grep java' | awk '{print $2}'|wc -l)
if [ ${JavaPid} -le 0 ];then
echo "程序停止运行了" >/tmp/stopjava.log
/etc/init.d/tomcat start
echo "启动成功" >/tmp/startjava.log
fi