springBoot项目部署批处理命令

孤街浪徒 提交于 2019-12-02 01:57:09

deploy.sh

#!/bin/bash

export BUILD_ID=dontKillMe
pid=`ps -ef | grep /home/rivamed/install/rmcpser/rmcpser-exec-1.0.0.18.war | grep -v grep | awk '{print $2}'`
if [ -n "$pid" ]
then
kill -9 $pid
fi
#指定最后编译好的jar存放的位置
www_path=/home/rivamed/install/rmcpser

#Jenkins中编译好的jar名称
jar_name=rmcpser-exec-1.0.0.18.war
source /etc/profile
#进入最后指定存放jar的位置
cd ${www_path}
war_path=${www_path}/${jar_name}
config_path=${www_path}/config

nohup java -jar -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8400 -Dfile.encoding=UTF-8 -Dcas.standalone.config="$config_path" "$war_path" > nohup.out 2>&1 &
tail -f nohup.out

 


start.sh

#!/bin/bash
nohup java -jar -Dfile.encoding=UTF-8 -Dcas.standalone.config=config rmcpser-exec-1.0.0.18.war >nohup.out 2>&1 &

stop.sh

ps -aux | grep java

ps -ef | grep rmcpser-exec | grep -v grep | cut -c 9-15 | xargs kill -s 9
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!