Jenkins以服务使用脚本的脚本Jenkins.sh

#!/bin/bash

function start(){
   echo Starting Jenkins.......
   nohup java -Dhudson.model.DirectoryBrowserSupport.CSP="sandbox allow-scripts; default-src 'none'; img-src 'self' data: ; style-src 'self' 'unsafe-inline' data: ; script-src 'self' 'unsafe-inline' 'unsafe-eval' ;" -Dhudson.util.ProcessTree.disable=true -jar jenkins.war --httpPort=80 > jenkinslog.out 2>&1 &
}

function stop(){
   PID=$(ps -ef | grep jenkins.war | grep -v grep | awk '{ print $2 }')
     if [ -z "$PID" ]
     then
         echo Jenkins is already stopped
     else
         echo kill $PID
         kill -9 $PID
     fi
}

function status(){
  PID=$(ps -ef | grep jenkins.war | grep -v grep | awk '{ print $2 }')
    if [ -z "$PID" ]
    then
        echo Jenkins is already stopped
    else
        echo Jenkins is running,pid is $PID
    fi
}


case $1 in
  start)
   start
   sleep 2
   $0 status
  ;;
  stop)
   stop
   $0 status
  ;;
  status)
   status
  ;;
  restart)
   $0 stop
   sleep 2 
   $0 start
   $0 status
  ;;
  *)
   echo "Usage: {start|stop|restart}"
  ;;
esac
exit 0
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 这个标题很刺眼!世界上所有的人都希望不做事还能享受到悠闲的生活,自由、安静、丰富、富足。。但只是美好的愿望...
    大美不燕阅读 462评论 0 0
  • 藏在心里的爱不是爱,表达出来的爱也不是爱,收到的爱才是爱! 爱情银行账户存款100美女100共2300 晚上和老婆...
    千百度_3c42阅读 252评论 0 5
  • 今天的朋友圈再次被《小镇》刷屏,虽然这已经不是第一次了,从首演到全国巡演,到团帅姐夫的梅花奖,再到戏曲界的奥...
    心依87阅读 759评论 2 1
  • 一个人的时候反而享受那种独处 自己悄悄的想想自己的秘密 也不怕有人会窥探属于自己的故事 孤独的时候 反而是和很多人...
    蛋蛋怪妞阅读 131评论 0 2