需求分析

  1. 每天凌晨 2:30 备份,数据库 名字随意 到 /date/backup/db

  2. 备份开始和备份结束能够给出响应的提示信息

  3. 备份后的文件要求以备份时间为文件名,并打包成 tar.gz 的形式,比如: 2022-03-12_230201.tar.gz

  4. 在备份的同时,检查是否有 10 天前备份的数据库文件,如果有就将其删除

思路

定时任务 --> sh 脚本 --> 数据库