首页 > 代码库 > 自动打包备份压缩常用的脚步
自动打包备份压缩常用的脚步
1,备份常用的脚步:
脚步一
#!/bin/sh mkdir -p /backup/`date +%Y%m%d` cd /opt/ tar -czvf /backup/`date +%Y%m%d`/m_`date +%s`.tar.gz m/
脚本二:
#! /bin/bash mkdir -p /backup/`date +%Y%m%d` cd /opt/ tar -czvf /backup/`date +%Y%m%d`/m_`date +%Y%m%d%H%M%S`.tar.gz --exclude=files --exclude=*.jar m/ tar -czvf /backup/`date +%Y%m%d`/home_`date +%Y%m%d%H%M%S`.tar.gz --exclude=files --exclude=*.jar home/
脚本三:
#! /bin/bash mkdir -p /backup/webapp/`date +%Y%m%d` cd /gjbweb/ #tar -czvf /backup/`date +%Y%m%d`/webapp_`date +%Y%m%d%H%M%S`.tar.gz --exclude=files --exclude=*.jar webapp/ tar -czvf /backup/webapp/`date +%Y%m%d`/webapp_`date +%Y%m%d%H%M%S`.tar.gz --exclude=files --exclude=appFiles --exclude=zipfstmp* webapp/
2,常用压缩脚本:
#! /bin/bash cd /gjbweb/tomcat/logs find /gjbweb/tomcat/logs -type f -mtime +2|grep -v "tar.gz"|grep -v "archive.sh"|while read line do lname=`basename $line` tar -czvf $lname".tar.gz" $lname --remove-files done
#! /bin/bash cd /guojinbao/backup/logs find /guojinbao/backup/logs -type f|grep -v "tar.gz"|grep -v "archive.sh"|while read line do lname=`basename $line` tar -czvf $lname".tar.gz" $lname --remove-files done
本文出自 “清风明月” 博客,谢绝转载!
自动打包备份压缩常用的脚步
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。