Переводы страниц руководства

Новости   Список переводов по пакетам   Все переводы   Репозиторий Debian   Как нам помочь   Участники проекта   Словарь терминов

Страницы руководства  - SAVELOG (8)


НАЗВАНИЕ

savelog - сохранить файл журнала

ОБЗОР

savelog [-m режим] [-u пользователь] [-g группа] [-t] [-p] [-c цикл] [-l] [-j] [-C] [-d] [-l] [-r каталог_вращения] [-n] [-q] [-D формат_даты] файл ...

ОПИСАНИЕ

Команда savelog сохраняет и, на выбор, сжимает старые копии файлов. Прежние версии файлов будут называться:

файл.<число><расширение_компрессора>

где <число> - это номер версии, 0 означает самую свежую. Версии под номерами > 0 сжимается, хотя с помощью опции -l это можно отключить. Версия под номером 0 не сжимается, поскольку процесс всё ещё может держать файл открытым для операций ввода-вывода. Сохнаяется только цикл версий файлов.

Если файл не существует и была задана опция -t, то файл будет создан.

Над существующими файлами не нулевой длины производятся следующие действия:

1) Номера версий файлов назначаются циклически. Версия цикл-2 перемещается в версию цикл-3, версия cycle-1 перемещается в версию cycle-2 и так далее. Наконец, версия 0 перемещается в версию 1, а версия цикл удаляется. Сжатые и несжатые имена вращаются не зависимо от опции -l. Пропущенные версии файлов игнорируются.
2) Если не задана опция -l, то новый файл.1 сжимается. Он изменяется в соответствии с опциями -m, -u и -g.
3) Главный файл перемещается в файл.0.
4) Если заданы опции -m, -u, -g, -t или -p, то пустой файл создаётся в соответствии с этими опциями. При указании опции -p, файл создаётся с теми же владельцем, группой и правами доступа, как и предыдущий файл.
5) Новый файл.0 изменяется в соответствии с опциями -m, -u и -g.

Поскольку номера версий начинаются с 0, версия номер цикл никогда не никогда не образуется. Счётчик цикл должен быть не меньше 2.

ОПЦИИ

-m режим
  Применить chmod для смены режима доступа к файлу журнала, подразумевает -t.
-u пользователь
  Применить chown для смены владельца файла журнала, подразумевает -t
-g группа
  Применить chgrp для смены владельца-группы файла, подразумевает -t
-c цикл
  Сохранить цикл версий файла дурнала (по умолчанию: 7)
-t Создать новый файл журнала
-l Не сжимать файлы журналов (по умолчанию: сжимать)
-p Сохранить владельца, группу и права доступа файла журнала
-j Сжимать с помощью bzip2 вместо gzip
-C Принудительная очистка цикловых файлов журнала
-d Использовать для вращения стандартную дату
-D фаормат_даты
  Заменить форат даты, задаётся в виде [MMDDhhmm[[CC]YY][.ss]]
-r Использовать каталог вращения вместо . для вращения файлов
-n Не вращать пустые файлы
-q Не выводить сообщений.

НЕИСПРАВНОСТИ

Если процесс всё ещё продолжает писать в файл файл.0, а savelog перемещает его в файл.1 и сжимает его, данные могут быть потеряны.

АВТОР ПЕРЕВОДА

Перевод на русский язык выполнил Владимир Ступин <wheelof@gmail.com>.

Debian SAVELOG (8) 21 октября 2007
Перейти в начало страницы |  Раздел 8 |  Главный указатель.
Сгенерировано manServer 1.07 из /home/stupin/man/man8/savelog.8.gz с использованием макросов man.