提交 2541e3b2 authored 作者: mrunyu's avatar mrunyu

q

上级 32a96988
#!/bin/sh
JENKINS_NODE_COOKIE=mry_test
#Jar包名称,注意:不要带有.jar
APP1_NAME=jenkins_test-0.0.1-SNAPSHOT
DIR_PATH=/var/lib/jenkins/workspace/mry_test/mry_test/target
#启动服务前,如果服务依然在运行,找到服务的PID
#grep -v 只打印没有匹配的,而匹配的反而不打印
tpid1=`ps -ef|grep $APP1_NAME|grep -v grep|grep -v kill|awk '{print $2}'`
#如果服务存在,就杀掉
if [ $tpid1 ]; then
kill -9 $tpid1
id=`ps -ef|grep $APP1_NAME|grep -v grep|grep -v kill|awk '{print $2}'`
if [ $id ]; then
kill -9 $id
fi
# 指定配置文件,启动Jar,控制台默认输出到nohup.out文件
#
nohup java -jar $DIR_PATH/$APP1_NAME.jar > nohup.out & 2>&1 &
\ No newline at end of file
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论