From 32f1716262e358dbf5817d9716d912c89486c6e0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=B8=A5=E6=B5=A9?= Date: Thu, 4 Sep 2025 17:03:58 +0800 Subject: [PATCH] =?UTF-8?q?feat(h-hosts-docker.sh):=20=E4=BC=98=E5=8C=96?= =?UTF-8?q?=20Docker=20=E5=AE=88=E6=8A=A4=E8=BF=9B=E7=A8=8B=E9=85=8D?= =?UTF-8?q?=E7=BD=AE=E6=96=87=E4=BB=B6=E5=A4=87=E4=BB=BD=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 修改备份文件名,增加日期和时间戳,避免备份文件被覆盖 - 更新备份成功提示信息,显示具体的备份文件名 --- h-hosts-docker.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/h-hosts-docker.sh b/h-hosts-docker.sh index e57f47d..aac1826 100644 --- a/h-hosts-docker.sh +++ b/h-hosts-docker.sh @@ -51,8 +51,8 @@ if [ ! -f "$DAEMON_FILE" ] || [ ! -s "$DAEMON_FILE" ]; then fi # 2. 备份当前配置文件 -cp "$DAEMON_FILE" "$DAEMON_FILE.bak" -echo "📄 已将当前配置备份到 '$DAEMON_FILE.bak'" +cp "$DAEMON_FILE" "$DAEMON_FILE.bak-$(date +%Y%m%d_%H%M%S)" +echo "📄 已将当前配置备份到 '$DAEMON_FILE.bak-$(date +%Y%m%d_%H%M%S)'" # 3. 将所有命令行参数转换为 jq 可以使用的 JSON 数组 # 例如: "host1:ip1" "host2:ip2" -> '["host1:ip1", "host2:ip2"]'