LINUX.ORG.RU

logrotate архивирование логов после ротации

 , ,


0

1

Проблема с сохранением логов после ротации программы logrotate Установлен logrotate 3.8.6 . Работает, допустим в настройках стоит rotate 5. Он сохраняет 5 логов и более старые удаляет. Пытаюсь сделать что бы он старые файлы после ротации не удалял а переносил в другую директорию на удаленный диск, смонтированный по sshfs Пробовал olldir directory , но у данной опции возможности сохранения толко в данной файловой системе. Как все же сделать сохранение старых логово в данном месте?

Читал обсуждение такого повоедения. Рекомендуют вызывать внешний скрипт, который уже будет делать перенос и всё что тебе хочется.

Deleted
()
Ответ на: комментарий от adkondr

Перемещать может, но в пределах фс, емнип.
Ссылки не осталось, но ты сможешь легко по ошибке загуглить.

Deleted
()
man logrotate
       postrotate/endscript
              The  lines between postrotate and endscript (both of which must appear on lines by themselves) are exe‐
              cuted (using /bin/sh) after the log file is rotated. These directives may only appear inside a log file
              definition.  Normally,  the absolute path to the log file is passed as first argument to the script. If
              sharedscripts is specified, whole pattern is passed to the script.  See  also  prerotate.  See  shared‐
              scripts and nosharedscripts for error handling.

DiMoN ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.