The OpenNET Project / Index page

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

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

"новый maillog каждый месяц"  
Сообщение от cop2000 on 16-Апр-09, 11:38 
Господа имеется RedHat 7.2 Enigma и почта (sendmail).
maillog пишется сплошняком без остановок... со временем разростается да и для анализа
почтового трафика совсем не удобно.
Подскажите как сделать чтобы он создавался каждый месяц новый, а старый файл переименовывался.
Заранее спасибо!
Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

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


1. "новый maillog каждый месяц"  
Сообщение от Nerian on 16-Апр-09, 11:48 
>Господа имеется RedHat 7.2 Enigma и почта (sendmail).
>maillog пишется сплошняком без остановок... со временем разростается да и для анализа
>
>почтового трафика совсем не удобно.
>Подскажите как сделать чтобы он создавался каждый месяц новый, а старый файл
>переименовывался.
>Заранее спасибо!

logrotate в cron

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "новый maillog каждый месяц"  
Сообщение от cop2000 on 16-Апр-09, 12:06 
>>Господа имеется RedHat 7.2 Enigma и почта (sendmail).
>>maillog пишется сплошняком без остановок... со временем разростается да и для анализа
>>
>>почтового трафика совсем не удобно.
>>Подскажите как сделать чтобы он создавался каждый месяц новый, а старый файл
>>переименовывался.
>>Заранее спасибо!
>
>logrotate в cron

но я так понял предварительно для maillog надо создать файл в /etc/logrotate.d ?

подскажите как он должен выглядеть а то в инете рознятся описания (

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "новый maillog каждый месяц"  
Сообщение от mal (??) on 16-Апр-09, 12:20 
>[оверквотинг удален]
>>>переименовывался.
>>>Заранее спасибо!
>>
>>logrotate в cron
>
>но я так понял предварительно для maillog надо создать файл в /etc/logrotate.d
>?
>
>подскажите как он должен выглядеть а то в инете рознятся описания (
>

Прочитайте: http://www.lissyara.su/?id=1297

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "новый maillog каждый месяц"  
Сообщение от Medlar (??) on 16-Апр-09, 13:46 
У Меня так например в /etc/logrotate.d/syslog

/var/log/maillog {
    compress
    postrotate
        /usr/bin/killall -HUP syslogd
    endscript
}

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "новый maillog каждый месяц"  
Сообщение от cop2000 on 16-Апр-09, 14:58 
>У Меня так например в /etc/logrotate.d/syslog
>
>/var/log/maillog {
>    compress
>    postrotate
>        /usr/bin/killall -HUP syslogd
>    endscript
>}

так после этого что надо в крон прописывать то ?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "новый maillog каждый месяц"  
Сообщение от Medlar (ok) on 16-Апр-09, 15:11 
02 4 * * * root run-parts /etc/cron.daily

ls /etc/cron.daily
logrotate
etc ...

cat logrotate:
#!/bin/sh
echo Logrotate starts to work ... >>/var/log/messages  2>&1
# Forced logrotate
# /usr/sbin/logrotate -f /etc/logrotate.conf >>/var/log/messages  2>&1
/usr/sbin/logrotate /etc/logrotate.conf >>/var/log/messages  2>&1
sleep 1
echo Logrotate is done. >>/var/log/messages  2>&1

Вам хватит просто строки
/usr/sbin/logrotate /etc/logrotate.conf

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "новый maillog каждый месяц"  
Сообщение от cop2000 on 16-Апр-09, 17:23 
>[оверквотинг удален]
>#!/bin/sh
>echo Logrotate starts to work ... >>/var/log/messages  2>&1
># Forced logrotate
># /usr/sbin/logrotate -f /etc/logrotate.conf >>/var/log/messages  2>&1
>/usr/sbin/logrotate /etc/logrotate.conf >>/var/log/messages  2>&1
>sleep 1
>echo Logrotate is done. >>/var/log/messages  2>&1
>
>Вам хватит просто строки
>/usr/sbin/logrotate /etc/logrotate.conf

не понимаю..
у меня в /etc/logrorate.d/syslog

/usr/var/log/maillog {
postrotate
/usr/bin/killall -HUP syslogd
endscript
}

для эксперимента в crontab прописал

*/11 * * * * root /usr/sbin/logrotate /etc/logrotate.conf

смотрю в логе крона он отрабатывает....
если вручную запускаю тоже не ругается...
но в обоих вариантах ничего с maillog не происходит...
что неправильно ?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "новый maillog каждый месяц"  
Сообщение от Medlar (ok) on 16-Апр-09, 17:37 
при таком раскладе нужно man'ы почитать (без обид)
просто я всегда имею дело с run-parts
а вы задаете команду прямо в crontab, видимо, синтаксис нарушен где-то
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

9. "новый maillog каждый месяц"  
Сообщение от cop2000 on 16-Апр-09, 17:52 
>при таком раскладе нужно man'ы почитать (без обид)
>просто я всегда имею дело с run-parts
>а вы задаете команду прямо в crontab, видимо, синтаксис нарушен где-то

да я с run-pats пробовал тоже самое... скриптик кидаю в папку крон отрабатывает - эффекта 0

а разве просто с командной строки не должно работать ? ((

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

10. "новый maillog каждый месяц"  
Сообщение от Medlar (ok) on 16-Апр-09, 17:57 
>>при таком раскладе нужно man'ы почитать (без обид)
>>просто я всегда имею дело с run-parts
>>а вы задаете команду прямо в crontab, видимо, синтаксис нарушен где-то
>
>да я с run-pats пробовал тоже самое... скриптик кидаю в папку крон
>отрабатывает - эффекта 0

при срабатывании  в файлик в /var/log/cronlog (или как он там у вас называется) крон пишет об исполнении задания. Есть у вас такой файл? Что в нем? Записи об исполнении отсутствуют?

>а разве просто с командной строки не должно работать ? ((

должно
просто я не знаю точный синтаксис, а man'ы читать некогда

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

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

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Спонсоры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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