This repository has been archived on 2025-09-14. You can view files and clone it, but cannot push or open issues or pull requests.
Files
galaxy-tsg-olap-dll-multipo…/external-flume/conf/radius/stop_flume.sh
2020-05-14 13:34:58 +08:00

29 lines
738 B
Bash
Executable File

#!/bin/sh
#DAE_NAME=dae_k2ha.sh
#JAR_NAME=k2ha.properties
BASE_DIR=$(cd $(dirname $0); pwd)
DAE_NAME=`ls ${BASE_DIR} | grep ^dae_* | grep .sh$`
JAR_NAME=`ls ${BASE_DIR} | grep ^f2* | grep .properties$`
NUM1=`ps -ef | grep ${DAE_NAME} | grep -v grep | wc -l`
pids1=$(ps -ef | grep ${DAE_NAME} | grep -v grep | awk '{print $2}')
if [ "${NUM1}" -ge "1" ];then
for pid1 in $pids1
do
kill -9 $pid1
echo 'killed '${DAE_NAME}' process-->'$pid1
done
fi
NUM2=`ps -ef | grep ${JAR_NAME} | grep -v grep | wc -l`
pids2=$(ps -ef | grep ${JAR_NAME} | grep -v grep | awk '{print $2}')
if [ "${NUM2}" -ge "1" ];then
for pid2 in $pids2
do
kill -9 $pid2
echo 'killed '${JAR_NAME}' process-->'$pid2
done
fi