Linux shell : 史上最简单的系统备份脚本
2016-06-06 16:26
567 查看
#!/bin/bash # The is script backup /etc directory! # Author: zhangjun (E-MAILL: bard_zhang@foxmail.com) date=$(date +%y%m%d) size=$(du -sh /etc) if [ -d /tmp/dbbak ] then echo "Date: $date!" > /tmp/dbbak/dbinfo.txt echo "Size: $size!" >> /tmp/dbbak/dbinfo.txt cd /tmp/dbbak tar -zcf etc_$date.tar.gz /etc dbinfo.txt &> /dev/null rm -rf /tmp/dbbak/dbinfo.txt else mkdir /tmp/dbbak echo "Date: $date!" > /tmp/dbbak/dbinfo.txt echo "Size: $size!" >> /tmp/dbbak/dbinfo.txt cd /tmp/dbbak tar -zcf etc_$date.tar.gz /etc dbinfo.txt &> /dev/null rm -rf /tmp/dbbak/dbinfo.txt fi
本文出自 “汜水流年_” 博客,请务必保留此出处http://timefiles.blog.51cto.com/8475652/1786625
相关文章推荐
- shell系列------查看storage下有没有某个文件目录
- windows的cmd下的find命令比bash(win10下的Ubuntu的bash)下的grep比较
- Linux shell快速查找PHP木马
- shell date 常用命令
- 认识bash 这个Shell
- -bash: ulimit: open files: cannot modify limit: Operation not permitted
- shell 自定义函数
- 25个简单shell例子
- shell中trap捕获信号
- Linux的文件与目录管理的bash shell命令
- SHELL编程之执行环境----邹立巍的博客
- SQL2012启用对组件“Ole Automation Procedures”和xp_cmdshell组件的访问
- Java实现Shell排序算法
- Shell break和continue命令
- Shell until循环
- Shell while循环
- Shell for循环
- Shell case esac语句
- Shell if else语句
- shell printf命令:格式化输出语句