The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"FreeBSD & newsyslog"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Мониторинг, логи / FreeBSD)
Изначальное сообщение [ Отслеживать ]

"FreeBSD & newsyslog"  +/
Сообщение от Nolf (ok) on 27-Сен-13, 12:24 
Добрый день.
Подскажите как правильно организовать ротацию логов, есть папка samba, в ней 7 логов.
Как заставить newsyslog ротировать все логи в папке? Пробывал так:
/var/log/samba/*                        640  7     *    @T00  GJC
но получается кроме логов, архивируется еще и предыдущие логи, то есть: сегодня за архивировался логи samba.log.0.bzip2, завтра уже будет кроме samba.log.1.bzip2 еще samba.log.0.bzip2,bzip2 и так далее...

  

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "FreeBSD & newsyslog"  +/
Сообщение от Сергей (??) on 27-Сен-13, 14:31 
> Добрый день.
> Подскажите как правильно организовать ротацию логов, есть папка samba, в ней 7
> логов.
> Как заставить newsyslog ротировать все логи в папке? Пробывал так:
> /var/log/samba/*

может /var/log/samba/*.log          


Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "FreeBSD & newsyslog"  +/
Сообщение от михалыч (ok) on 27-Сен-13, 15:30 
>> Добрый день.
>> Подскажите как правильно организовать ротацию логов, есть папка samba, в ней 7
>> логов.
>> Как заставить newsyslog ротировать все логи в папке? Пробывал так:
>> /var/log/samba/*
>  может /var/log/samba/*.log

Совершенно верно.
Смотрим man newsyslog.conf

DESCRIPTION
     flags   This optional field is made up of one or more characters that
             specify any special processing to be done for the log files
             matched by this line.  The following are valid flags:


             G       indicates that the specified logfile_name is a shell pat-
                     tern, and that newsyslog(8) should archive all filenames
                     matching that pattern using the other options on this
                     line.  See glob(3) for details on syntax and matching
                     rules.


что значит
ОПИСАНИЕ
     флаги   Это необязательное поле состоит из одного или более символов,
             указывающий на какую-либо специальную обработку, которую предстоит
             сделать для файла журнала соответствующий этой строке.
             Допустимыми являются следующие флаги:


             G       указывает на то, что указанное название логфайла - это shell шаблон,
                     что newsyslog(8) должен архивировать все файлы, соответствующие
                     заданному шаблону с использованием других параметров этой строки.
                     Смотрите glob(3) для получения информации о синтаксисе
                     и соответствующих правилах.


шаблон *.log заставит архивировать все файлы оканчивающиеся на .log
а только один шаблон * (без .log) указывает, что архивации будут подвержены абсолютно все файлы, в том числе и уже заархивированные.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру