这就是我正在尝试做的事情:
- 修改本地计算机上的默认配置文件 (Thing.conf)。
- 将虚拟客户端上的先前配置文件保存为 Thing.conf.1 之类的文件,并跟踪之前 10 个左右的配置文件。 (Thing.conf.2、Thing.conf.3 等)
- 将该配置文件推送到远程虚拟客户端 (/etc/thing/Thing.conf)。
需要明确的是,第 2 步是问题的关键,第 1 步和第 3 步仅用于上下文。
最佳答案
python logging
框架有一个 RotatingFileHandler
,它还允许您使用 RotatingFileHandler.doRollover() 强制翻转。我不确定这是否是你所追求的。它将允许您滚动可能正在完成日志记录的虚拟客户端上的日志(配置?)文件。
关于python - 是否存在用于滚动日志/配置文件的 python 工具?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13405852/