记录一下工作中写的shell

  • 定时备份数据库
    •   
      #!/bin/bash
      mysql_user="root"
      mysql_password="123456789"
      mysql_host="localhost"
      dbname="crp"
      backup_location=/var/space/bkdb
      backup_Ymd=`date +%Y-%m-%d`
      #导出数据库
      mysqldump -h$mysql_host -u$mysql_user -p$mysql_password $dbname > $backup_location/$backup_Ymd.sql
      #删除31天前的备份数据
      find /var/space/bkdb/ -mtime +31 -name "*.sql" -exec rm -rf {} \;

       

  • 半自动化部署
    •   
      #!/bin/bash
      
      dir="/var/space/wec-main"
      
      cd $dir
      git checkout dev
      git checkout .
      git pull
      rm $dir/cache/*
      composer setting
      
      cd $dir-fa
      git checkout dev
      git checkout .
      git pull
      yarn run frontRelease

       

posted @ 2018-09-10 15:25  wwq_php  阅读(81)  评论(0编辑  收藏  举报