linux下面自动打包备份并且删除5 天前的文件
来源:互联网 发布:淘宝的假银笛喇叭 编辑:程序博客网 时间:2024/05/24 01:51
项目要求
1.自动打包某一个文件目录,
2.自动将打包文件放置至一个指定目录
3.自动清除5天前的文件;
实现:
1.使用crontab 进行定时备份
2.使用tar压缩
3.使用shell算出日期 ,remove 旧文件
4. 在/usr/sbin目录中加入备份文件:baksvn
#!/bin/sh
rq=`date +%Y%m%d`
rm -f /home/svnbak/`date -d '-5 days' +%Y%m%d`.tar.gz
tar zcvf /home/svnbak/$rq.tar.gz /var/svn/document
同理可以,实现mysql的备份。
只要在压缩前加上
mysqldump -uroot -p XXXXXX > /home/XXXXXXx_bak_20150108.dat
如下所示:
#!/bin/sh
rq=`date +%Y%m%d`
mysqldump -uroot -p XXXXXX > /home/XXXXXXx_bak_$rq.dat
rm -f /home/svnbak/`date -d '-5 days' +%Y%m%d`.tar.gz
tar zcvf /home/svnbak/$rq.tar.gz /var/svn/document
0 0
- linux下面自动打包备份并且删除5 天前的文件
- linux下面自动打包备份并且删除5 天前的文件
- linux自动删除n天前备份
- Linux自动删除n天前备份
- 【每日一句shell】把100天前的文件打包并且删除
- linux 删除自动备份的文件
- Linux 自动删除N天前的文件
- Linux 自动删除N天前的文件
- Linux 自动删除N天前的文件
- linux 自动删除N天前的log文件
- CentOS下面定时删除N天前的文件
- Linux自动备份mysql文件并且远程获取文件备份
- 数据库自动备份并删除30天前的备份文件
- SQL2005 自动备份和自动删除三天前的备份
- SQL2005 自动备份和自动删除三天前的备份
- Linux下自动备份Mongodb数据库并删除指定天数前的备份
- Linux下自动备份Mongodb数据库并删除指定天数前的备份
- Linux下自动备份Oracle数据库并删除指定天数前的备份
- 聚类
- python_初学推荐资料
- git仓库迁移
- C++ 转换与继承
- 在中关村创业大街Binggo这半年
- linux下面自动打包备份并且删除5 天前的文件
- 放假了
- VC++高斯滤波\中值滤波实现图像模糊处理
- mysql 中 explain 的解释命令
- POJ1087A Plug for UNIX(会议室的插座)——最大流
- 【Python】Tanimoto相似度算法实现
- 府谷小米
- 深度学习(Deep Learning)综述
- 可以拖动交换item位置的GridView