Здравствуйте.
Столкнулся с проблемой: система пишет логи в дерево подкаталогов, ну то есть /var/log/hosts/<имя>, где имя - это с именем либо IP либо именем узла, причем разное. Как можно прикрутить logrotate к этому, чтобы ротировать логи в каждой из подпапок с разным именем?
Спасибо.
logrotate для подкаталогов
Модераторы: SLEDopit, Модераторы разделов
-
netvis
- Сообщения: 94
logrotate для подкаталогов
Если отладка - это устранение ошибок, то программирование - это их создание ...
-
Bizdelnick
- Модератор
- Сообщения: 21517
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: logrotate для подкаталогов
Как-то так, наверное:
Код: Выделить всё
/var/log/hosts/*/apache2/access.log {
# тут настройки
}Пишите правильно:
| в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
Hephaestus
- Сообщения: 3728
- Статус: Многоуважаемый джинн...
- ОС: Slackware64-14.1/14.2
Re: logrotate для подкаталогов
А не запихнёт ли это все логи в один архив?
Насколько я понял, имеется что-то типа
/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 для подкаталогов
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 для подкаталогов
Да, то есть папки названы по IP адресам машин, а внутри файлы логов. Я попробовал то, что Bizdelnick посоветовал - действительно помогло, спасибо. Мне как-то и в голову не приходило звезду поставить.
Если отладка - это устранение ошибок, то программирование - это их создание ...