DATE=$(date +%Y%m%d)
export JAVA_HOME PATH CLASSPATH
JAVA_HOME=/usr/local/java
PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$CLASSPATH
DIR=/usr/local/app/ft-app/
JARFILE=ft-app-web.jar
if [ ! -d $DIR/backup ];then
mkdir -p $DIR/backup
fi
cd $DIR
kill -9 $(netstat -nlp | grep :8886 | awk '{print $7}' | awk -F"/" '{ print $1 }')
cp $JARFILE backup/$JARFILE$DATE
java -jar $JARFILE > ft-app-web-out.log &
if [ $? = 0 ];then
sleep 30
tail -n 50 ft-app-web-out.log
fi
cd backup/
ls -lt|awk 'NR>5{print $NF}'|xargs rm -rf
Linux服务器jar包启动Shell脚本
最新推荐文章于 2023-04-08 14:05:41 发布