linux-tutorial/codes/olddeploy/elk/shutdown.sh

28 lines
715 B
Bash
Raw Normal View History

2018-01-26 17:31:20 +08:00
#!/bin/bash -li
app=$1
checkInput() {
if [ "${app}" == "" ]; then
echo "请输入脚本参数name"
echo " name: 要终止的进程关键字必填。可选值elasticsearch|logstash|kibana|filebeat"
echo "例:./shutdown.sh logstash"
exit 0
fi
if [ "${app}" != "elasticsearch" ] && [ "${app}" != "logstash" ] && [ "${app}" != "kibana" ] && [ "${app}" != "filebeat" ]; then
echo "name 输入错误"
echo "可选值elasticsearch|logstash|kibana|filebeat"
exit 0
fi
}
shutdown() {
PID=`ps -ef | grep ${app} | awk '{ print $2}' | head -n 1`
kill -9 ${PID}
}
##############################__MAIN__########################################
checkInput
shutdown