linux jenkins war启动,centos/ubuntu jenkins.war 自启动脚本,Linux启动停止jar包的运行案例...

#! /bin/sh

# chkconfig: 2345 10 90

# description: jenkins ....

# This script will be executed *after* all the other init scripts.

# You can put your own initialization stuff in here if you don't

# want to do the full Sys V style init stuff.

#prefix=/home/lanmps/jenkins

#nohup $prefix/start_jenkins.sh >> $prefix/jenkins.log 2>&1 &

#风来了.呆狐狸

JENKINS_ROOT=/home/lanmps/jenkins

JENKINSFILENAME=jenkins.war

#停止方法

stop(){

echo "Stoping $JENKINSFILENAME "

ps -ef|grep $JENKINSFILENAME |awk '{print $2}'|while read pid

do

kill -9 $pid

echo " $pid kill"

done

}

case "$1" in

start)

echo "Starting $JENKINSFILENAME "

nohup $JENKINS_ROOT/start_jenkins.sh >> $JENKINS_ROOT/jenkins.log 2>&1 &

;;

stop)

stop

;;

restart)

stop

start

;;

status)

ps -ef|grep $JENKINSFILENAME

;;

*)

printf 'Usage: %s {start|stop|restart|status}\n' "$prog"

exit 1

;;

esac

保存为jenkins目录下 jenkins.sh

JENKINS_ROOT为 jenkins目录

1.centos

ln -s /home/lanmps/jenkins/jenkins.sh /etc/init.d/jenkins

chkconfig --add jenkins

chkconfig --level 345 jenkins on启动方式

/etc/init.d/jenkins start

2.ubuntu

ln -s /home/lanmps/jenkins/jenkins.sh /etc/init.d/jenkins

update-rc.d -f jenkins defaults启动方式

/etc/init.d/jenkins start

原文:http://blog.csdn.net/fenglailea/article/details/42557751

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值