Автоматическая очистка файла журнала логов старше одного месяца

Автор kol, 07 июля 2021, 05:21:51

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

kol

Здраствуйте, имеется сервер debian 10, на нем установлен mysql,apache,php.
Поставил себе задачу настроить автоматическую очистку файла логов.
Но не всего файла а записей в файле старше 30 дней, без архивации удаленных записей

dzhoser

Ubuntu->Linux mint->Astra Linux SE->Debian 12
Для новичков

ChubaDuba

Написать скрипт, который перебирает текстовый файл и удаляет некоторые строки по вашему условию, а потом записывает результат в новый файл и переименовывает его на место исходного. Утилиты awk, grep в помощь.

dzhoser

ChubaDuba, так можно потерять некоторые записи, я не знаю насколько ТС это критично.
Ubuntu->Linux mint->Astra Linux SE->Debian 12
Для новичков

kol

Спасибо всем, решил не заморачиваться и сделать через logrotate