监控flume,应用脚本,及redis的五分钟快照关闭脚本

监控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

猜你喜欢

转载自blog.csdn.net/as4589sd/article/details/104140670