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
  • 1430

CentOS安装Jenkins全程并启动一个Maven工程

最近听朋友说在安装和使用Jenkins时遇到了各种问题,今天索性把服务器回了零,从头到尾安一遍Jenkins 阿里云空服务器环境: [root@iZ25xxni6oiZ ~]# rpm -qa | g...

Linux开机启动Jenkins

设置Jenkins开机自启动

Linux 服务器上安装Jenkins

本文环境: Windows 10 + CentOS 6.8 为Jenkins创建特殊的用户和组groupadd build useradd --create-home --shell /bin/...

Linux 环境下搭建 Jenkins(Hudson)平台

安装jenkins: 安装 jenkins 有两种方式: 安装方式一:  sudo java -jar jenkins.war –httpPort=18080 –ajp13Port=18009但...

Jenkins怎么启动和停止服务

笔者没有把Jenkins配置到tomcat中,每次都是用命令行来启动Jenkins。但是遇到一个问题:Jenkins一直是开着的,想关闭也关闭不了。百度了一些资料,均不靠谱(必须吐槽一下百度)。于是进...
  • x_men_01
  • x_men_01
  • 2016年06月01日 17:39
  • 24743

Jenkins修改端口号(成功率高)

Jenkins默认的端口号是8080,修改方法: 1. 打开终端,cd 到Jenkins的安装目录(即jenkins.war所在目录),如:D:\Program Files (x86)\Jenkins...
  • dzh0622
  • dzh0622
  • 2016年09月08日 13:59
  • 10549

在Jenkins中配置执行远程shell命令

用过Jenkins的都知道,在Build配置那里有一个Add buld step, 有这样两个选项: 1. Execute Windows batch command 2. Execute she...
  • ynwso
  • ynwso
  • 2014年10月30日 18:39
  • 20474

Jenkins入门系列--Jenkins安装与配置

第二章 Jenkins安装与配置 Jenkins安装 在最简单的情况下,Jenkins 只需要两个步骤: 1.下载最新的版本(一个 WAR 文件)。Jenkins官方网址: http://Jen...

命令安装jenkins(也叫启动jenkins)

1、废话来句,刚才安装的时候,文档都要写完了,结果这csdn给我卡死,害我又重新来一次,也不给我缓存。 2、进入正题,先去网上下载jenkins.war,进入cmd, 3、输入命令java -jar ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:centos/ubuntu jenkins.war 自启动脚本,Linux启动停止jar包的运行案例
举报原因:
原因补充:

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