1. 程式人生 > >服務管理腳本(SHELL)

服務管理腳本(SHELL)

jenkin 狀態 star su - start $1 .sh 管理 ali

devops-jenkins-master01]# cat console 腳本

#! /usr/bin/bash

case $1 in

start)

echo "Jenkins:服務啟動...";

su - jenkins -c "/chj/app/chj-jenkins-master/bin/catalina.sh start"

;;

stop)

echo "Jenkins:服務停止...";

su - jenkins -c "/chj/app/chj-jenkins-master/bin/catalina.sh stop"

;;


restart)

echo "Jenkins:服務重啟...";

su - jenkins -c "/chj/app/chj-jenkins-master/bin/catalina.sh stop"

su - jenkins -c "/chj/app/chj-jenkins-master/bin/catalina.sh start"

;;


status)

echo "Jenkins:服務狀態";

su - jenkins -c "/chj/app/chj-jenkins-master/bin/jenkins.status.sh"

;;


*)

echo "Useage: jenkins 服務啟動 console.sh {start|stop|restart|status}"

exit 1

esac


服務管理腳本(SHELL)