logrotate для подкаталогов

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

Аватара пользователя
netvis
Сообщения: 94

logrotate для подкаталогов

Сообщение netvis »

Здравствуйте.
Столкнулся с проблемой: система пишет логи в дерево подкаталогов, ну то есть /var/log/hosts/<имя>, где имя - это с именем либо IP либо именем узла, причем разное. Как можно прикрутить logrotate к этому, чтобы ротировать логи в каждой из подпапок с разным именем?

Спасибо.
Если отладка - это устранение ошибок, то программирование - это их создание ...
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21517
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: logrotate для подкаталогов

Сообщение Bizdelnick »

Как-то так, наверное:

Код: Выделить всё

/var/log/hosts/*/apache2/access.log {
# тут настройки
}
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
Hephaestus
Сообщения: 3728
Статус: Многоуважаемый джинн...
ОС: Slackware64-14.1/14.2

Re: logrotate для подкаталогов

Сообщение Hephaestus »

Bizdelnick писал(а):
07.11.2014 14:57
Как-то так, наверное:
А не запихнёт ли это все логи в один архив?

Насколько я понял, имеется что-то типа
/var/log/hosts/192.168.100.100/access.log
/var/log/hosts/192.168.200.100/access.log
и эти два лога нужно запихнуть в разные архивы.

Уважаемый ТС, правильно понимаю?
Пускай скрипят мои конечности.
Я - повелитель бесконечности...
Мой блог
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21517
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: logrotate для подкаталогов

Сообщение Bizdelnick »

Hephaestus писал(а):
07.11.2014 15:02
Насколько я понял, имеется что-то типа
/var/log/hosts/192.168.100.100/access.log
/var/log/hosts/192.168.200.100/access.log
и эти два лога нужно запихнуть в разные архивы.

Они и будут в разных. Если, конечно, не пихать их в одну и ту же olddir.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
netvis
Сообщения: 94

Re: logrotate для подкаталогов

Сообщение netvis »

Да, то есть папки названы по IP адресам машин, а внутри файлы логов. Я попробовал то, что Bizdelnick посоветовал - действительно помогло, спасибо. Мне как-то и в голову не приходило звезду поставить.
Если отладка - это устранение ошибок, то программирование - это их создание ...
Спасибо сказали: