一、工具介绍：

实现系统的备份和恢复功能，以及每日00：00自动还原系统的功能。

二、目录结构：

├── cancel_recover.sh  取消自动还原计划文件
├── exclude_auto       备份配置文件，存放需要排除的目录
├── exclude_user_auto  还原配置文件，存放需要排除的目录
├── log.log            log文件
├── readme.txt       
├── run_recover.sh     定时任务执行脚本文件
├── system_backup.sh   备份脚本文件
└── system_recover.sh  还原脚本

三、使用说明：
【警告】sysrestore文件夹必须放在/home/kylin/文件夹下。

使用1：【手动备份和自动设置定时任务】---自动化平台使用此脚本管控已有的三台测试机，完成自动备份，每天0点还原。
      1.将文件解压后，进入文件夹
      cd /home/kylin/sysrestore (请务必确认路径和此路径相同)
      2.首先将文件下的所有sh文件赋予可执行权限
      chmod +x *.sh
      3.执行./system_backup.sh
         包括：
          1）备份系统，执行后生成以当前日期命名的备份文件，存放路径为/data/Backup当前日期，不会删除之前的备份
          2）设置定时任务，每日00：00自动还原系统

使用2：【取消定时任务】
    执行如下命令 ./cancel_recover.sh

使用3：【手动还原】
    执行如下命令  ./system_recover.sh <参数：备份文件绝对路径>
    例如：./system_recover.sh /data/Backup20111105


四、TODO：
①将备份的脚本独立出来，可单独使用。
②将定时任务的方法或脚本，独立出来。
③后期能够根据不同的参数情况，组合出符合不同业务场景的脚本。


五、参考文档
  http://172.17.31.188:8090/pages/viewpage.action?pageId=1181348


