Python logging.handlers TimedRotatingFileHandler-如何在文件翻转时自动运行脚本?

时间:2019-03-19 23:27:12

标签: python cron debian python-logging

我正在使用Python代码库,并且操作系统是Debian Stretch。

Python代码将实时数据记录到日志文件中。这些文件通过TimedRotatingFileHandler处理(请参阅logging.handlers:https://docs.python.org/3/library/logging.handlers.html),并在午夜滚动。

在翻转之前,它们被称为foo.log

翻转后,它们称为foo.log.YYYY-MM-DD

我想在重命名后的午夜过渡后立即在日志文件上运行脚本。该脚本会将重命名的日志文件复制到另一个目录。

我已经看到一些人在使用cron作业,但是我希望它在过渡时发生。我应该使用哪种方法?

0 个答案:

没有答案