From b553aaaea10bc17d596b2da572e255b1ab928148 Mon Sep 17 00:00:00 2001 From: kizhou <1025124740@qq.com> Date: Tue, 12 Aug 2025 14:06:46 +0800 Subject: [PATCH] =?UTF-8?q?starInspect=20#=20=E5=AE=8C=E5=96=84=E4=B8=80?= =?UTF-8?q?=E4=B8=8B=20playbook,=E9=81=BF=E5=85=8D=E5=9C=A8=E5=90=88?= =?UTF-8?q?=E5=B9=B6=E6=95=B0=E6=8D=AE=E6=97=B6,=E5=9B=A0=E4=B8=BA?= =?UTF-8?q?=E4=B8=8D=E5=AD=98=E5=9C=A8data=E7=9B=AE=E5=BD=95,=E5=AF=BC?= =?UTF-8?q?=E8=87=B4=E6=97=A0=E6=B3=95=E7=94=9F=E6=88=90json=E6=95=B0?= =?UTF-8?q?=E6=8D=AE=E6=96=87=E4=BB=B6,=E5=B9=B6=E4=B8=94=E4=BF=AE?= =?UTF-8?q?=E6=94=B9=E5=90=88=E5=B9=B6shell,=E8=AE=A9=E6=95=B0=E6=8D=AE?= =?UTF-8?q?=E7=94=9F=E6=88=90=E5=9C=A8=E5=BD=93=E5=89=8D=E7=9B=AE=E5=BD=95?= =?UTF-8?q?=E4=B8=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- StarInspect/playbook/collect_all.yml | 5 +++++ StarInspect/playbook/merge_jsons.sh | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/StarInspect/playbook/collect_all.yml b/StarInspect/playbook/collect_all.yml index 470e42e..ae2fc1c 100644 --- a/StarInspect/playbook/collect_all.yml +++ b/StarInspect/playbook/collect_all.yml @@ -22,5 +22,10 @@ hosts: localhost gather_facts: false tasks: + - name: 确保本地 data 目录存在 + file: + path: data + state: directory + - name: 合并多台服务器的信息 script: merge_jsons.sh diff --git a/StarInspect/playbook/merge_jsons.sh b/StarInspect/playbook/merge_jsons.sh index d11a223..67b2a11 100644 --- a/StarInspect/playbook/merge_jsons.sh +++ b/StarInspect/playbook/merge_jsons.sh @@ -12,7 +12,7 @@ # 获取当前日期,格式为 YYYY-MM-DD DATE=$(date +"%Y-%m-%d") #使用日期作为后缀生成文件名 -OUTPUT_FILE="../data/hosts_${DATE}.json" +OUTPUT_FILE="./data/hosts_${DATE}.json" # 先清空文件内容 true > "${OUTPUT_FILE}" echo "[" > "${OUTPUT_FILE}" -- Gitee