No.1-jenkins服务管理-shell启停脚本

使用场景:

在使用 jenkins服务的时候,没有自带的启停方式,每次启停服务都要在命令行操作执行,在此分享出本人使用 jenkins过程中,用 Shell编写的 jenkins启停功能

脚本源码:

manager.sh:和jenkins.war包放到同一目录下

#!/bin/bash

pid=$(ps -ef | grep jenkins.war | grep -v 'grep' | awk '{print $2}' | wc -l)

start(){
        if [ $pid -gt 0 ]; then
                echo 'jenkins is running...'
        else
                java -jar ./jenkins.war --httpPort=8099 >./access.log 2>&1 &
        fi
}

stop(){
        exec ps -ef | grep jenkins | grep -v grep | awk '{print $2}' | xargs kill -9
        echo 'jenkins is stop..'
}

case $1 in
  start) start;;
  stop) stop;;
  *) echo "require start|stop";;
esac

脚本使用方式:
[root@node jenkins2.270]# sh manager.sh start	#启动
[root@node jenkins2.270]# sh manager.sh stop	#停止

over~~~ over~~~

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值