Jenkins备份及多节点
一、Jenkins备份及多节点1、安装ThinBackup备份jenkins通过第三方插件 ThinBackup 进行登录已有jenkins进行安装ThinBackup插件:Jenkins –> 系统管理 –> 插件管理 –> 搜索ThinBackup 下图是已经安装好了
2、配置ThinBackupJenkins –> 系统管理 –> ThinBackup –> Setting –>如图:
以上配置表示周一到周五12点1分完整备份到/mnt/jenkins_bak (NFS共享中)备份内容包括:build results、Backup userContent folder、Backup next build number fileBackup plugins archives(插件)、 Backup additional files、以及把老的备份文件打包压缩手动执行备份:Jenkins –> 系统管理 –> ThinBackup –> Backup Now注意此时页面像是卡住了(等待备份响应),实际上jenkins在后台 ...
python调用shell脚本
python调用shell脚本python调用Shell脚本,有两种方法:os.system(cmd)或os.popen(cmd),前者返回值是脚本的退出状态码,后者的返回值是脚本执行过程中的输出内容。实际使用时视需求情况而选择。
现假定有一个shell脚本test.sh
1234#!/bin/bashecho "hello world!" exit 3
os.system(cmd):
该方法在调用完shell脚本后,返回一个16位的二进制数,低位为杀死所调用脚本的信号号码,高位为脚本的退出状态码,即脚本中“exit 1”的代码执行后,os.system函数返回值的高位数则是1,如果低位数是0的情况下,则函数的返回值是0×100,换算为10进制得到256。
如果我们需要获得os.system的正确返回值,那使用位移运算可以还原返回值
123>>> n = os.system(test.sh) >>> n >> 8 >>> 3
os.popen(cmd):
这种调用方式是通过管道的方式来实现 ...
NERD tree树形目录插件
插件介绍
NERD tree是一款vim树形文件资源管理器插件。NERD tree可以让你在vim中浏览你的文件系统,打开想要的文件或目录。
安装方法12345678910111213#不清楚是否需要安装vundle,我的环境是已经配置过相关插件的vim ~/.vimrc Bundle 'The-NERD-tree' Bundle 'The-NERD-Commenter' #安装相应插件 map <F2> :NERDTreeToggle<CR> #相应快捷键映射,通过F2打开或关闭目录树 vim #重新打开一个vim,安装插件 :BundleInstall #之后就可以使用F2打开或关闭目录树了#如果想用鼠标点击选择窗口,可以在配置文件中添加如下配置 set mouse=a
快捷键整理
【普通模式(normal mode)】
▶ 文件节点映射(File node mappings)
• 左键双击 or 回车 or o : 打开指定文件。
• go ...
HTTP request failed 与 curl (35) SSL connect error 异常
HTTP request failed 与 curl: (35) SSL connect error 异常现象:12345git clone https://github.com/*fatal: HTTP request failed curl 'https://github.com/*'curl: (35) SSL connect error
解决办法:1yum -y update nss
haproxy启动脚本.sh
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697#!/bin/bash## haproxy## chkconfig: 35 85 15# description: HAProxy is a free, very fast and reliable solution \# offering high availability, load balancing, and \# proxying for TCP and HTTP-based applications# processname: haproxy# config: /etc/haproxy.cfg# pidfile: /var/run/haproxy.pid# Source function library.. / ...