使用GitHub自动备份
自动备份脚本
①文件备份、mysql数据库备份(使用mysqldump)②采用菜单形式配置 ③备份结果TG通知。
0、实现功能
- 目录、文件、mysql数据库定时备份。TG消息通知。
1、注意事项
- 数据库备份时会锁表,建议在凌晨用户少时进行。
- 删除过期文件时会删除仓库中以
F.tar.gz
或F.des3
或D.sql.tar.gz
或D.sql.des3
结尾的文件。 - 备份类型为3时,可分别设置的参数,某项可为空例如:
|passwd
或|passwd
。如果没有分隔符|
则共用。
2、使用
1、下载脚本
curl -L https://raw.githubusercontent.com/kshipeng/autoBackup/main/autoBackupV2.sh -o autoBackupV2.sh && chmod +x autoBackupV2.sh
2、配置(生成配置文件后可直接vim编辑)
./autoBackupV2.sh -c
3、帮助信息
./autoBackupV2.sh -h
3、配置完成后手动运行一次脚本看有没有报错
- 备份类型1:
./autoBackupV2.sh -r 1
- 备份类型2:
./autoBackupV2.sh -r 2
- 备份类型3:
./autoBackupV2.sh -r 3
代码有点多就不贴了,请移步GitHub
版权申明
本文系作者 @一懒众衫小 原创发布在一懒众衫小站点。未经许可,禁止转载。
暂无评论数据