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

原创 2015年01月09日 17:51:23
#! /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目录

#!/bin/bash
JENKINS_ROOT=/home/lanmps/jenkins
export JENKINS_HOME=$JENKINS_ROOT/home
java -jar $JENKINS_ROOT/jenkins.war --httpPort=6700
保存为:start_jenkins.sh

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

版权声明:原创文章欢迎转载,不过要记得加出处哦

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

#! /bin/sh # chkconfig: 2345 10 90 # description: jenkins .... # This script will be executed *a...
  • educast
  • educast
  • 2015年01月30日 09:20
  • 1589

Linux环境下搭建Jenkins三种方式

Linux环境下搭建Jenkins三种方式
  • huhuhuemail
  • huhuhuemail
  • 2016年11月22日 11:06
  • 428

使用命令行自动启动Jenkins的job

Jenkins作为持续集成强大的开源工具,除了使用界面它还有强大的cli命令。 1 自动启动jenkins 的job: 启动不带参数的job: curl --user USER:PASS...
  • carolzhang8406
  • carolzhang8406
  • 2015年03月19日 15:45
  • 10528

Linux Is Not Matrix——Jenkins的安装和启动

最近一段日子都在忙着服务器的事情,以前没有玩过linux,所以特别兴奋,觉得这个玩意挺好玩的,就申请了加入运维小组。   虽然这个linux的系列从jenkins开始显得路子有点野,但是没办法啊,谁让...
  • u010092167
  • u010092167
  • 2015年11月23日 23:44
  • 2319

jenkins的启动和停止

1.创建脚本jenkins.sh #!/bin/bash pid=`ps -ef | grep jenkins.war | grep -v 'grep'| awk '{print $2}'| w...
  • yaolanshu_June
  • yaolanshu_June
  • 2018年01月26日 20:42
  • 29

ubuntu设置jenkins开机自动启动

本来我没有找到类似于gerrit的启动脚本 但是万能的google告诉了我,人家官网上提供了…… https://wiki.jenkins-ci.org/display/JENKINS/Install...
  • xbl1986
  • xbl1986
  • 2014年01月22日 11:33
  • 6476

Jenkins的关闭、重启

我们用jar -jar jenkins.war来启动jenkins服务器,那么我们如何关闭或者重启jenkins服务器呢?经过搜索找到了相应的方法.关闭jenkins服务只需要在访问jenkins服务...
  • qhshiniba
  • qhshiniba
  • 2015年04月04日 22:06
  • 46518

Jenkins的安装和启动

一、Jenkins的安装 前提条件:已经成功安装了JDK,因为jenkins是一款基于java的持续集成工具。 准备工具:下载一个jenkins的war包。 启动方法:如把jenkins.war包放置...
  • a804229570
  • a804229570
  • 2017年05月22日 22:33
  • 3901

Linux Jenkins启动、停止脚本

Jenkins的官网下载https://jenkins.io 点击Download Jenkins按钮会弹出两个版本选择:LTS Release(长期支持版本),Weekly Release(每周...
  • u011974797
  • u011974797
  • 2017年12月25日 09:59
  • 437

Linux 服务器上安装Jenkins

本文环境: Windows 10 + CentOS 6.8 为Jenkins创建特殊的用户和组groupadd build useradd --create-home --shell /bin/...
  • wh211212
  • wh211212
  • 2016年12月14日 19:52
  • 6880
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:centos/ubuntu jenkins.war 自启动脚本,Linux启动停止jar包的运行案例
举报原因:
原因补充:

(最多只允许输入30个字)