全球主机交流论坛
标题:
整了个备份脚本 分享一下
[打印本页]
作者:
SmallL_U
时间:
2024-2-25 12:35
标题:
整了个备份脚本 分享一下
本帖最后由 SmallL_U 于 2024-2-25 12:39 编辑
介绍
闲着没事给自己旧的备份脚本重写了一下
主要功能:
远端/本地拉取文件
清理云端/本地多久以前的文件
备份前关闭包含指定关键字的容器
运行依赖
bash 执行环境
pigz 并发压缩支持
jq 命令行JSON支持
rclone 远端/本地文件拉取支持
使用方法
若需要配置远端拉取/推送,需要通过rclone配置,相关配置方法可以百度
配置backup.properties(安全考虑,默认关闭了所有功能,需要手动打开)
设置fire.sh启动权限(其实可以省去,如果需要循环调用是需要这个的,省去后请在fire.sh去掉相应的检查)
设置crontab任务表,指定运行时间(在设置之前,请一定要先手动执行进行测试)
项目地址
https://github.com/SmallL-U/BackupScript
编写过程
结合GPT4编写(主要是单一功能,然后人工组合),以及注释
项目README由Copilot生成(添加所有脚本为上下文,生成中文版以及英文版)
使用IDEA的Shell检查插件,所以可能会由一些难以理解但合理的写法(如ls | grep需要改为for file in xxx/xxx然后循环体内部过滤这样子)
如果使用过程遇到问题可以在本帖下回复
Update: 取消了美国VPS Tag(第一次发帖不会玩
作者:
埃隆马斯克
时间:
2024-2-25 12:50
这垃圾玩意,天天发
作者:
狐狸星云
时间:
2024-2-25 12:56
可以的
欢迎光临 全球主机交流论坛 (https://hostloc.gdisk.cf/)
Powered by Discuz! X3.4