bash.sh内容
bash
#!/bin/bash
#删除历史数据
rm -rf ruoyi-admin.jar
# appname=$1
appname=video.xxxxx.com
#获取传入的参数
echo "arg:$appname"
#获取正在运行的jar包pid
# pid=`ps -ef | grep $1 | grep 'java -jar' | awk '{printf $2}'`
pid=`ps -ef | grep $appname | grep 'java -jar' | awk '{printf $2}'`
echo $pid
#如果pid为空,提示一下,否则,执行kill命令
if [ -z $pid ];
#使用-z 做空值判断
then
echo "$appname not started"
else
kill -9 $pid
echo "$appname stoping...."
# 检查是否杀成功, 这里还有问题, 先注释掉
#check=`ps -ef | grep -w $pid | grep java`
#if [ -z $check ];
#
# then
# echo "$appname pid:$pid is stop"
# else
# echo "$appname stop failed"
#
#fi
fi