Я работаю с базой кода Python, а ОС работает на основе Debian.
Код Python записывает данные в реальном времени в файлы журналов.Эти файлы обрабатываются с помощью TimedRotatingFileHandler
(см. Logging.handlers: https://docs.python.org/3/library/logging.handlers.html) и переносятся в полночь.
До пролонгации они называются foo.log
Послеролловер, они называются foo.log.YYYY-MM-DD
.
Я хотел бы запустить скрипт в файле журнала сразу после полуночного ролловера, когда он переименован. Этот скрипт скопирует переименованный файл журнала в другой каталог.
Я видел некоторых людей, использующих задания cron, но я хочу, чтобы это происходило при опрокидывании. Какой метод мне следует использовать?