powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Ротация log файлов в Линуксе
6 сообщений из 6, страница 1 из 1
Ротация log файлов в Линуксе
    #37076683
Unique_Jenya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте!

Необходимо делать ежедневную ротацию определенных log файла. На данный момент найден такой способ:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
/var/log/apache2/access_log {
daily
rotate5
missingok
nocopytruncate
nocreate
nodelaycompress
nomail
noolddir
compress
notifempty
postrotate
/usr/bin/killall -HUP httpd
endscript
}

Далее, пытаюсь все записать в crontab, однако после сохранения записанного машина выдает сообщение: "редактирования оставлены в /tmp/crontab.26972"

Как можно записать этот скрипт в crontab для того, чтобы Линукс раз в день в определенное время его выполнял?
...
Рейтинг: 0 / 0
Ротация log файлов в Линуксе
    #37076713
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
все не так.

logrotate это программа. Запускается обычно скриптом через крон. Скрипт обрабатывает все конфиги например из каталога /etc/logrotate.d/

например /etc/logrotate.d/apache2
запускается оно само с помощью /etc/cron.daily/logrotate
...
Рейтинг: 0 / 0
Ротация log файлов в Линуксе
    #37076731
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если у вас sles9 и апач из дистра, access_log должен ротейтится
...
Рейтинг: 0 / 0
Ротация log файлов в Линуксе
    #37077573
Unique_Jenya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
access_log сам не ротируется - дошел до 5 гигов.

Значит скрипт нужно поместить в папку logrotate.d ? Как его назвать и как он будет запускаться?
...
Рейтинг: 0 / 0
Ротация log файлов в Линуксе
    #37077644
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
назовите /etc/logrotate.d/apache2
потом посмотрите в /etc/logrotate.conf
там должна быть строка: include /etc/logrotate.d
и должно существовать ежедневное задание: /etc/cron.daily/logrotate
...
Рейтинг: 0 / 0
Ротация log файлов в Линуксе
    #37080879
Unique_Jenya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Ротация log файлов в Линуксе
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]