diff --git a/StarInspect/playbook/collect_all.yml b/StarInspect/playbook/collect_all.yml index 470e42ea054fc7e50d36241f90ba92c1972e240d..ae2fc1c35dd48f3f892d9749b29eb6c3fbb046e4 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 d11a22339b14b9a397f8fe54f87a7490e18874d9..67b2a11e8dfda736d49a87195d33b5941a61e7e6 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}"