项目的启动脚本

简介: 项目的启动脚本

#!/bin/sh

APP_HOME=$(cd "$(dirname "$0")"; pwd)


TARGET_FILE=/usr/local/somnus/source/ETC_Project/ETC_MANAGE_WEB/target/ETC_MANAGE_WEB-0.0.1-SNAPSHOT.jar     #源码编译的文件

WORK_DIR=/usr/local/somnus/server/ETC_MANAGE_WEB             #启动之后服务器日志


if [ -f $TARGET_FILE ]; then

rm -rf $TARGET_FILE

fi


cd /usr/local/somnus/source/ETC_Project/ETC_MANAGE_WEB                      #进入源码目录

svn up

mvn clean package -Dmaven.test.skip=true


if [ -f $TARGET_FILE ]; then

cd $WORK_DIR

./bin/etc_manage_web stop

rm -rf lib/* no*

cp $TARGET_FILE $WORK_DIR/lib

./bin/etc_manage_web start

else

echo "$TARGET_FILE is not exits"

fi


cd $APP_HOME

相关文章
|
7月前
|
Java Shell
SpringBoot启动脚本Shell
SpringBoot启动脚本Shell
63 0
|
Java 应用服务中间件 Windows
Tomcat安装与启动和配置
Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选,对于一个初学者来说;
305 0
|
6月前
|
Java jenkins 持续交付
Java项目jar包启动脚本,适用jenkins或定时任务或手动执行
Java项目jar包启动脚本,适用jenkins或定时任务或手动执行
375 3
|
Shell
部署boot项目sh脚本
部署boot项目sh脚本
73 1
简单方便的jar包启动的sh脚本
简单方便的jar包启动的sh脚本
|
Java jenkins Shell
Jenkins 实现自动打包并且启动服务| 学习笔记
快速学习 Jenkins 实现自动打包并且启动服务。
Jenkins 实现自动打包并且启动服务| 学习笔记
|
JSON 监控 JavaScript
配置文件启动
配置文件启动
94 0
|
分布式计算 Shell Spark
Spark安装及启动
Spark安装及启动
1386 2
|
机器学习/深度学习 应用服务中间件 Shell
Shell实现简单的管理Nginx服务启动脚本
实现的功能 一:Nginx启动自检功能二:自检报错,自动进入所在文件的所在行,让运维人员进行修改!三:文件锁功能使得该脚本只能让系统管理员执行,并保证不能同时执行多次!四:可适用较好,实现简单的start,status,restart,reload,stop等功能! 脚本的缺点 一:未引用方法,使.
1333 0
|
关系型数据库 MySQL 应用服务中间件