feat(h-hosts-docker.sh): 优化 Docker 守护进程配置文件备份逻辑

- 修改备份文件名,增加日期和时间戳,避免备份文件被覆盖
- 更新备份成功提示信息,显示具体的备份文件名
This commit is contained in:
严浩
2025-09-04 17:03:58 +08:00
parent 88de431b97
commit 32f1716262

View File

@@ -51,8 +51,8 @@ if [ ! -f "$DAEMON_FILE" ] || [ ! -s "$DAEMON_FILE" ]; then
fi fi
# 2. 备份当前配置文件 # 2. 备份当前配置文件
cp "$DAEMON_FILE" "$DAEMON_FILE.bak" cp "$DAEMON_FILE" "$DAEMON_FILE.bak-$(date +%Y%m%d_%H%M%S)"
echo "📄 已将当前配置备份到 '$DAEMON_FILE.bak'" echo "📄 已将当前配置备份到 '$DAEMON_FILE.bak-$(date +%Y%m%d_%H%M%S)'"
# 3. 将所有命令行参数转换为 jq 可以使用的 JSON 数组 # 3. 将所有命令行参数转换为 jq 可以使用的 JSON 数组
# 例如: "host1:ip1" "host2:ip2" -> '["host1:ip1", "host2:ip2"]' # 例如: "host1:ip1" "host2:ip2" -> '["host1:ip1", "host2:ip2"]'