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

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

相关文章推荐

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

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

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

1、废话来句,刚才安装的时候,文档都要写完了,结果这csdn给我卡死,害我又重新来一次,也不给我缓存。 2、进入正题,先去网上下载jenkins.war,进入cmd, 3、输入命令java -jar ...

我是如何成为一名python大咖的?

人生苦短,都说必须python,那么我分享下我是如何从小白成为Python资深开发者的吧。2014年我大学刚毕业..

ubuntu 运行jar程序

Linux 运行jar包命令如下: 方式一:     java -jar xxx.jar 当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出 那如...

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

#! /bin/sh # chkconfig: 2345 10 90 # description: jenkins .... # This script will be executed *a...

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

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

Ubuntu 创建开机自启动脚本的方法

Ubuntu 创建开机自启动脚本的步骤如下: 1) 将你的启动脚本复制到 /etc/init.d目录下 以下假设你的脚本文件名为 test.sh。 Ubuntu 创建开机自启动脚本的...

Ubuntu 创建开机自启动脚本

Ubuntu 创建开机自启动脚本的步骤如下: 1) 将你的启动脚本复制到 /etc/init.d目录下 以下假设你的脚本文件名为 test。 2) 设置脚本文件的权限 $ sudo...

linux jar包启动脚本

#!/bin/bash#java env #shell脚本有时候调用linux的环境变量会有问题,所以这里还是把用到的java环境再设置一下 export JAVA_HOME=/usr/local/j...

Linux开机自启动脚本的总结

一、在/etc/rc.local中添加如果不想将脚本粘来粘去,或创建链接什么的, 则: step1. 先修改好脚本,使其所有模块都能在任意目录启动时正常执行; step2. 再在/etc/rc....
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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