【发布时间】:2021-04-06 03:48:44
【问题描述】:
我需要编写一个python脚本来监控sudoers文件的变化。我想使用 LLD Discovery 规则在 Zabbix 中实现这一点。据我了解,我需要在输出中有 JSON 格式的数据。因为我只是在学习如何编写脚本,所以我遇到了一个问题。我不知道如何实现这一点。我寻求帮助。这是我的脚本。
#!/usr/bin/env python
# -*- coding: utf-8 -*-
file_path = ["/etc/sudoers",
"/etc/sudoers.d/file1",
"/etc/sudoers.d/file2"]
import os.path
import json
for i in file_path:
a = os.path.isfile(i)
if a == True:
print(i)
【问题讨论】:
-
JSON 文件需要是什么样的?
-
您能否发布预期的
JSON输出示例? Python 在标准库中有一个json模块。