添加参数
shell代码
DATE=$(date +%Y-%m-%d%H:%M:%S)
export JAVA_HOME PATH CLASSPATH
JAVA_HOME=/usr/local/jdk1.8.0_231
PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$CLASSPATH
JARFILE_PATH=`pwd`/target
if [ ! -d $DIR/backup ];then
mkdir -p $DIR/backup
fi
cd $DIR
ps -ef | grep $JARFILE | grep -v grep | awk '{print $2}' | xargs kill -9
mv $JARFILE backup/$JARFILE$DATE
mv -f $JARFILE_PATH/$JARFILE .
BUILD_ID=dontKillMe
nohup java -jar $JARFILE & > out.log &
if [ $? = 0 ];then
sleep 30
tail -n 50 out.log
fi
cd backup/
ls -lt|awk 'NR>5{print $NF}'|xargs rm -rf
文件存放位置