Linux开机启动Jenkins
来源:互联网 发布:淘宝卖家信誉等级查询 编辑:程序博客网 时间:2024/06/10 17:08
Linux开机启动Jenkins
jenkins默认开机启动,首先编写开机启动脚本,将脚本放在/etc/init.d/目录下,脚本名称Jenkins,存放Jenkins的tomcat在/data/目录下
创建脚本: [root@CentOS-jenkins ~]# vim /etc/init.d/jenkins
脚本内容:
#! /bin/bash#chkconfig:345 80 80 #345是安全级别,80 80 是启动响应优先级 #description:Jenkins#开机启动时描述#Jenkins的存放位置,文件夹名称是tomcat-jenkins(后面会用到)jenkinspath=/data/tomcat-jenkins/#加载函数库. /etc/init.d/functions#判断路径是否存在if [ ! -d "$jenkinspath" ] ; then echo "cannot find jenkins path" exit 0fiif (($# != 1)); then echo "Usage:$0 {start|stop|restart}" exit 0ficase "$1" in status) status=`ps -ef |grep -v grep |grep tomcat-jenkins |wc -l` if(($status==1));then action "jenkins is running" /bin/true exit 0 fi if(($status==0));then action "jenkins is not running" /bin/false exit 0 fi ;; start) status=`ps -ef |grep -v grep |grep tomcat-jenkins |wc -l` if(($status==1));then echo "jenkins has been started" exit 0 fi sh $jenkinspath/bin/startup.sh >& /dev/null [ $? -eq 0 ] && action "jenkins is starting" /bin/true ||\ action "jenkins start failure" /bin/false ;; stop) status=`ps -ef |grep -v grep |grep tomcat-jenkins |wc -l` if(($status==0));then echo "jenkins has been stopped" exit 0 fi ps -ef |grep -v grep |grep tomcat-jenkins |awk '{print $2}'|xargs kill -9 [ $? -eq 0 ]&& action "jenkins is stopping" /bin/true ||\ action "jenkins stop failure" /bin/false ;; restart) status=`ps -ef |grep -v grep |grep tomcat-jenkins |wc -l` if(($status==1));then ps -ef |grep -v grep |grep tomcat-jenkins |awk '{print $2}'|xargs kill -9 fi sh $jenkinspath/bin/startup.sh >& /dev/null [ $? -eq 0 ]&& action "jenkins is restarting" /bin/true ||\ action "jenkins restart failure" /bin/false ;; *) echo "Usage:$0 {start|stop|restart}" exit ;;esac
给脚本赋予权限: [root@CentOS-jenkins ~]# chmod u+x /etc/init.d/jenkins
添加到chkconfig列表: [root@CentOS-jenkins ~]# chkconfig --add jenkins
设置开机启动: [root@CentOS-jenkins ~]# chkconfig --level 2345 jenkins on
0 0
- Linux开机启动Jenkins
- ubuntu设置jenkins开机自动启动
- Linux开机启动Oracle
- linux开机启动
- Linux 开机启动文件
- linux开机启动
- Linux开机启动Oracle
- Linux开机启动过程
- Linux-- 开机启动过程
- linux开机启动
- Linux 开机启动流程
- linux 开机启动 相关
- Linux开机启动过程
- linux开机启动
- linux开机启动tomcat6
- linux开机启动项
- linux开机启动顺序
- linux开机启动配置
- 机器学习之——逻辑回归
- nfs常见问题解决方法
- ACM 找礼物2
- Runtime 无法执行多个cmd命令问题
- Android 重写ScrollView控件,以至于上下拖动时获取正确的滚动位置
- Linux开机启动Jenkins
- Android Overdraw
- UVA_497_Strategic Defense Initiative
- freemarker中使用shiro标签
- LDD3 scull0 代码实现
- 冒泡排序可以排序多个字符串
- Android 单元测试
- VR硬件技术三大标准深度解析
- h5第三章