基于Jeecgboot前后端分离的流程管理平台演示系统安装(五)

简介: 基于Jeecgboot前后端分离的流程管理平台演示系统安装(五)

之前nbcio-boot后端jenkins自动发布的脚本,如下图中nbcio-boot.sh

具体代码如下:

[root@localhost nbcio-boot]# more nbcio-boot.sh
#!/bin/bash
NBCIO_HOME="/root/nbcio-boot"
NBCIO_BAK="/root/nbcio-boot/bak"
NBCIO_ROOT="/root/.jenkins/workspace/nbcio-boot/nbcio-boot-module-system/target"
NBCIO_DE="nbcio-boot.jar"
echo "==>$1 ............................................"
echo "==>  HOME: $NBCIO_HOME"
echo "==>  BAK:  $NBCIO_BAK"
echo "==>  ROOT: $NBCIO_ROOT"
echo "==>  JAR:  $NBCIO_DE"
echo "==>kill..........................................."
nbcio_pid=`ps -ef|grep $NBCIO_DE |grep -v grep| awk '{print $2}'`
if [ $nbcio_pid ]
then
echo "==>  kill -9:$nbcio_pid"
kill -9 $nbcio_pid
wait
else
echo "==>  !!! $NBCIO_DE not exists! "
fi
echo "==>bak............................................."
cd "$NBCIO_HOME"
echo "==>  mv -f $NBCIO_DE  $NBCIO_BAK/$NBCIO_DE"
mv -f "$NBCIO_DE" "$NBCIO_BAK"
wait
echo "==>copy new..................................."
echo "==>  jeecg-boot-module-system-3.0.jar to $NBCIO_DE"
cd "$NBCIO_ROOT"
mv -f jeecg-boot-module-system-3.*.jar "$NBCIO_HOME/$NBCIO_DE"
wait
echo "==>restart ......................................." 
cd "$NBCIO_HOME"
nbcio_pid0=`ps -ef|grep $NBCIO_DE |grep -v grep| awk '{print $2}'`
if [ $nbcio_pid0 ]
then
echo "==>  !!! $NBCIO_DE:$nbcio_pid0 exists!"
else
echo "==>  nohup java -Xms128m -Xmx256m -Duser.timezone=Asia/Shanghai -jar $NBCIO_DE >> /dev/null 2>&1 &" 
nohup java -Xms128m -Xmx256m -Duser.timezone=Asia/Shanghai -jar $NBCIO_DE --env=prod >> /dev/null 2>&1 &
fi
nbcio_pid1=`ps -ef|grep $NBCIO_DE |grep -v grep| awk '{print $2}'`
if [ $nbcio_pid1 ]
then
echo "==>  $NBCIO_DE:$nbcio_pid1 start OK!"
else
echo "==>  !!! start $NBCIO_DE ...ERR..."
fi
echo "==>end $NBCIO_DE "


相关文章
|
7月前
|
资源调度 前端开发 Java
基于Jeecgboot前后端分离的流程管理平台演示系统安装(二)
基于Jeecgboot前后端分离的流程管理平台演示系统安装(二)
87 1
|
7月前
|
网络协议 Java 网络安全
基于Jeecgboot前后端分离的流程管理平台演示系统安装(一)
基于Jeecgboot前后端分离的流程管理平台演示系统安装(一)
47 1
|
7月前
|
JavaScript 前端开发
基于Jeecgboot前后端分离的ERP系统开发代码生成(四)
基于Jeecgboot前后端分离的ERP系统开发代码生成(四)
571 1
|
5月前
|
移动开发 开发框架 前端开发
微信门户开发框架-使用指导说明书(2)--基于框架的开发过程
微信门户开发框架-使用指导说明书(2)--基于框架的开发过程
|
7月前
|
资源调度 前端开发 jenkins
基于Jeecgboot前后端分离的流程管理平台演示系统安装(四)
基于Jeecgboot前后端分离的流程管理平台演示系统安装(四)
63 1
|
7月前
|
前端开发 jenkins Java
基于Jeecgboot前后端分离的流程管理平台演示系统安装(三)
基于Jeecgboot前后端分离的流程管理平台演示系统安装(三)
53 1
|
7月前
|
jenkins 持续交付
基于Jeecgboot前后端分离的平台后端系统采用jenkins发布
基于Jeecgboot前后端分离的平台后端系统采用jenkins发布
83 1
|
供应链 搜索推荐 数据可视化
我用低代码平台,简单搭建了一套管理系统
我用低代码平台,简单搭建了一套管理系统
168 0
|
7月前
|
移动开发 供应链 前端开发
基于jeecgboot的ERP部分演示功能发布
基于jeecgboot的ERP部分演示功能发布
136 0
|
7月前
|
前端开发 Java 关系型数据库
基于Jeecgboot前后端分离的流程管理平台
基于Jeecgboot前后端分离的流程管理平台
100 0

热门文章

最新文章