Python logging.handlers TimedRotatingFileHandler - как автоматически запустить скрипт при переносе файлов? - PullRequest
0 голосов
/ 20 марта 2019

Я работаю с базой кода Python, а ОС работает на основе Debian.

Код Python записывает данные в реальном времени в файлы журналов.Эти файлы обрабатываются с помощью TimedRotatingFileHandler (см. Logging.handlers: https://docs.python.org/3/library/logging.handlers.html) и переносятся в полночь.

До пролонгации они называются foo.log

Послеролловер, они называются foo.log.YYYY-MM-DD.

Я хотел бы запустить скрипт в файле журнала сразу после полуночного ролловера, когда он переименован. Этот скрипт скопирует переименованный файл журнала в другой каталог.

Я видел некоторых людей, использующих задания cron, но я хочу, чтобы это происходило при опрокидывании. Какой метод мне следует использовать?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...