整了个备份脚本 分享一下

介绍 闲着没事给自己旧的备份脚本重写了一下 主要功能: 远端/本地拉取文件清理云端/本地多久以前的文件备份前关闭包含指定关键字的容器 运行依赖 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(第一次发帖不会玩

请登录后发表评论

    没有回复内容