bash.sh內容
#!/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 做空值判斷thenecho "$appname not started"elsekill -9 $pidecho "$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"
#
#fifi