У меня есть простой скрипт, который выводит несколько журналов на экран, и я передал STDOUT в файл для хранения журналов. Поскольку этот скрипт долго выполняется, мне нужно было повернуть файлы журналов, чтобы они были разбиты на более мелкие и более управляемые.
Проблема, с которой я столкнулся, заключалась в том, что после logrotate
перемещения текущего файла журнала в новый, вновь созданный файл журнала больше не заполняется журналами. Кажется, что после удаления исходного файла журнала его обработчик файлов теряется и перенаправление больше не будет работать.
Я также нашел этот пост, в котором была та же проблема, что и у меня, и утверждает, что его можно исправить, используя >>
вместо >
перенаправления вывод. Я проверил его решение, но оно не сработало для меня. У кого-нибудь есть идеи, как сохранить работу перенаправления?