监控flume,应用脚本,及redis的五分钟快照关闭脚本,留存此处,以备他用
#!/bin/bash
JAR="org.apache.flume.node.Application"
echo "开始stop flume"
num=`ps aux|grep flume| awk '{print $2}'`
if [ "$num" != "0" ] ; then
# 正常停止flume
kill -9 `ps aux|grep flume| awk '{print $2}'`
echo "进程已经关闭flume"
else
echo "服务未启动,无需停止flume"
fi
echo "开始stop xdr生产脚本"
num=`ps -ef | grep productXDR.sh| awk '{print $2}'`
if [ "$num" != "0" ] ; then
kill -9 `ps -ef | grep productXDR.sh| awk '{print $2}'`
echo "进程已经关闭xdr生产脚本"
else
echo "服务未启动,无需停止xdr生产脚本"
fi
echo "开始stop xdr生产程序"
num=`ps -ef | grep /*/com.xdr.cn.jar| awk '{print $2}'`
if [ "$num" != "0" ] ; then
kill -9 `ps -ef | grep /*/com.xdr.cn.jar| awk '{print $2}'`
echo "进程已经关闭xdr生产程序"
else
echo "服务未启动,无需停止xdr生产程序"
fi
echo "开始关闭ApplicationMaster"
num=`ps -ef | grep ApplicationMaster| awk '{print $2}'`
if [ "$num" != "0" ] ; then
kill -9 `ps -ef | grep ApplicationMaster| awk '{print $2}'`
echo "进程已经关闭ApplicationMast