1)应用场景:
公司的网站数据每天都会有新内容,为了防止公司网站出现问题,需要将公司的网站数据进行备份,在进行全量备份的基础上,每天进行增量备份即可,如备份没有完成则发邮件进行报警,及时处理故障,确保公司数据安全,注意备份文件名附上日期。
2)实现思路与流程分析:
设置变量以指定要备份的网站数据目录与备份文件放置的目录;判断备份目录是否存在,设置邮件相关内容,如主题、邮件账号;执行增量备份,如失败发邮件
设置crond服务,定期周期执行脚本
a.创建脚本文件存放目录
b.创建脚本文件web_backup.sh 以网站数据备份为例,其他类似只要修改相应变量即可!
#!/bin/bash
#Programmer: Zhao
#Purpose: Backup web data
#Last Changed: 2022/5/11
#changed by: Zhao