本适用于jfinal-undertow项目
jfinal.sh 脚本 源于 https://jfinal.com/doc/1-3 ,请把下面脚本放在jfinal.sh所在的上级目录
# 发布脚本 echo "开始部署" APP_BASE_PATH=$(cd `dirname $0`; pwd) echo $APP_BASE_PATH if [ -d ${APP_BASE_PATH}/web ]; then echo "正在停止服务"; ${APP_BASE_PATH}/web/jfinal.sh stop echo "停止成功"; fi echo "开始解压" unzip -o ${APP_BASE_PATH}/web-release.zip -d ${APP_BASE_PATH}; echo "解压完成" cd ${APP_BASE_PATH}/web ${APP_BASE_PATH}/web/jfinal.sh start echo "启动完成" if [ $? = 0 ];then for ((i=5; i>=1; i--)) do echo $i"秒后,打印日志" sleep 1 done tail -n 50 output.log fi