GoReplaceTool 指定目标目录批量替换工具
GoReplaceTool
平时服务器更新的时候,写完的配置文件需要一个个拷贝到各个服务端。过程重复度高且容易出问题
于是这个工具就诞生了 (go写这些小脚本是真方便)
使用方式:
- 在发布页根据服务器类型下载软件
- 启动软件
- 启动后会在当前目录下生成以下文件夹
config.xml: 存放待覆盖目标路径
commit: 存放覆盖文件 - 一个示例
配置config.xml接下来,此次我将更新所有服务端CMI的配置文件. 在commit下新建文件夹,起一个名字,比如”CMI配置更新”1
2
3
4
5
6<config>
<!-- 填写需要覆盖的目录 -->
<!-- 例如以下会把commit的内容覆盖到plugins下,没有的目录自动构建 --!>
<directory>D:/server1/plugins</directory>
<directory>D:/server2/plugins</directory>
</config>
我们需要将setting.yml覆盖到目标路径的CMI文件夹下 (D:/server1/plugins/CMI/)。
由于在上方的软件config.xml配置中,目标文件夹(服务端)仅配置到了plugins文件夹,于是”CMI配置更新”文件夹下还需要新建一个”CMI”文件夹
打开软件 输入 update CMI配置更新
在linux平台使用
输入chmod +x GoReplaceTools添加可执行权限
使用./GoReplaceTools,操作方式与上面一致
杀毒报告 https://www.virscan.org/report/637d5cbabb88960c519dce1bd5afc9f63952f0115d6954b22dfa115dc22d417b
很爽
本文标题:GoReplaceTool 指定目标目录批量替换工具
文章作者:meteor
发布时间:2023-11-29
最后更新:2023-11-29
版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC-SA 3.0 CN 许可协议。转载请注明出处!
分享