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