git_sop 脚本使用说明】的更多相关文章

tags : git 前言 脚本下载地址: git是功能非常强大的版本管理工具,同时它带来的是学习成本的上升.最近我们团队的部分项目采用了git进行版本管理,一部分小伙伴对于git使用不是很熟悉.一方面要学习git的基本使用命令,另一方面还是遵守团队内部的git提交标准流程. 我写这个脚本旨在降低git的使用成本,根据28原则,只要掌握20%的操作命令,就可以应付80%的工作. 这是我们目前采用的分支策略. 功能说明 功能说明请参见github上的说明 尾记 作为日常使用而言,使用这个脚本,将使…
#!/bin/bash #this is a script of mysql backup if [ ! -d /mydata/data1/backup ] ;then mkdir /mydata/data1/backup fi cd /mydata/data1/backup | grep .*all.sql) #查找7天内是否有备份的文件 echo $file if [ -z $file ] ;then echo "backup all databases..." backupfil…
#!/bin/bash #日期转为天数 function date2days { echo "$*" | awk '{ z=-$)/); y=$+-z; m=$+*z-; j=*m+)/)+$+y*+)-)+)-; print j }' } #说明:脚本执行策略为每天执行一次,执行前需要先建立config文件,并在config文件 #中添加 #backup_full= #backup_pre_name= #即可,注意路径. #备份策略,每七天一个循环,第一天为全备份,第二天至第六天为增…
1.每天生成一个文件 描述:请按照这样的日期格式(xxxx-xx-xx)每日生成一个文件,例如今天生成的文件为)2017-07-05.log, 并且把磁盘的使用情况写到到这个文件中,(不用考虑cron,仅仅写脚本即可) 参考答案 d=`date +%F` logfile=$d.log file_path='/data/shell/log/'$logfile df -h >$file_path 注:1)date  +%F中date与+之间存在空格 2)其他创建路径/data/shell/log 2…
服务器环境:centos7.2 64位 tomcat8.5.6 tomcat 监控功能共需要两个脚本,如下: initMonitor.sh #!/bin/sh #初始化监控脚本相关变量 export tomcat_name=apache-tomcat-8.5.6 export tomcat_home=/usr/local/apache-tomcat-8.5.6 #测试接口访问地址 export webUrl=127.0.0.1:8080/yanglao/sysUserController/sys…
一.关于本文 工作要做的监控系统需要监控磁盘空间的使用率并报警.在测试这个功能的时候需要模拟两个场景:一是磁盘空间不断增长超过设定的阈值时,需要触发报警机制:二是磁盘空间降落到低于报警阈值的时候,不再进行报警.为了测试这两个场景,我写了下面三个脚本: 1)initializer.sh:创建目录TestDir,并创建一个大文件template 2)duplicator.sh:不断复制文件template,直到磁盘空间使用率超过输入的参数为止 3)cleaner.sh:清除前面两个脚本留下的痕迹,即…
#!/bin/bash #this is a script of mysql backup #Mysql="mysql" #MysqlDump="mysqldump" Host="192.168.1.101" Port=" User="root" PassWord="******" DataBaseName="test" path=/home/luffy/mydata/back…
#!/usr/bin/env python #-*- coding: UTF- -*- import os,sys reload(sys) sys.setdefaultencoding('utf8') import getopt import smtplib from email.MIMEText import MIMEText from email.MIMEMultipart import MIMEMultipart from subprocess import * def sendqqmai…
#!/bin/bash #Date:2018-01-08 #Author:xxxxxx #Function:xxxxxx #Change:2018-01-17 # #设置忽略CTRL+C信号 trap 'my_exit;exit' SIGINT SIGTERM SIGQUIT #开启DEBUG模式 #set -x #如果有命令执行返回值为非0,那么脚本将结束,不再继续执行 # set -e #导入rsync使用的密码 export RSYNC_PASSWORD='xxxxxx' #设置脚本涉及的…
[脚本1]打印形状打印等腰三角形.直角三角形.倒直角三角形.菱形 #!/bin/bash # 等腰三角形 read -p "Please input the length: " n $n` do for ((j=$n;j>i;j--)) do echo -n " " done $i` do echo -n "* " done echo done # 倒直角三角形 read -p "Please input the length:…