Я пытаюсь использовать logrotate с некоторыми недружественными программами. Я не хочу судить потерю данных с опцией copytruncate . Вместо этого, программное обеспечение имеет возможность внутреннего (приукрашенного) поворота. К сожалению, все, что он может сделать, это добавить числовой суффикс.

То, что я ищу, - это способ сообщить logrotate, что он может управлять устареванием лог- файлов, но с помощью первого или предварительного вращения я фактически управляю резервным копированием текущего журнала в файл с числовым суффиксом.

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

1 ответ1

0

Вы можете создавать сценарии с помощью logrotate. Вы даже можете написать внешний сценарий, чтобы остановить службу, позволить журналу вращаться, вращать журнал, а затем заставить другой сценарий перезапустить его. По сути, это то, что происходит с журналами apache, управляемыми с помощью rotate.

С какой стати кому-то захочется управлять журналами в * nix-окне с помощью ДРУГОГО, чем вращение журналов? Это очень хорошее колесо, и оно всегда озадачивает меня, когда люди хотят продолжать изобретать его заново.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .