DOKK / manpages / debian 12 / debianutils / savelog.8.pl
SAVELOG(8) System Manager's Manual SAVELOG(8)

savelog - zachowuje plik dziennika

savelog [-m uprawnienia] [-u użytkownik] [-g grupa] [-t] [-p] [-c liczba_cykli] [-l] [-j] [-J] [-1 .. -9] [-C] [-d] [-l] [-r katalog] [-n] [-q] [-D format_daty] plik ...

Polecenie savelog zachowuje i opcjonalnie kompresuje stare kopie plików. Starsze wersje pliku są nazywane:

plik.<numer><sufix_kompresji>

gdzie <numer> jest numerem wersji, 0 oznacza najnowszą. Wersje o numerach > 0 są kompresowane, chyba że zostało to zabronione za pomocą opcji -l. Wersja 0 nie jest kompresowana, ponieważ proces może mieć wciąż otwarty plik i wykonywać na nim operacje wejścia/wyjścia. Tylko liczba_cykli wersji plików jest przechowywanych.

Jeśli plik nie istnieje oraz podano opcję -t, to zostanie utworzony.

W przypadku plików, które istnieją i mają rozmiar większy od zera, wykonywane są następujące akcje:

1)
Version numbered files are cycled. Version file.2 is moved to version file.3, version file.1 is moved to version file.2, and so on. Finally version file.0 is moved to version file.1, and version file is deleted. Both compressed names and uncompressed names are cycled, regardless of -l. Missing version files are ignored.
2)
The new file.1 is compressed unless the -l flag was given. It is changed subject to the -m, -u, and -g flags.
3)
The main file is moved to file.0.
4)
Jeśli podano opcje -m, -u, -g, -t lub -p, to tworzony jest pusty plik, zgodnie z ustawieniami tych opcji. Opcja -p powoduje, że uprawnienia do pliku będą takie same, jak poprzednio.
5)
The new file.0 is changed subject to the -m, -u, and -g flags.

ustawia prawa dostępu do plików na podane uprawnienia, włącza -t
zmienia właściciela plików na podanego użytkownika, włącza -t
zmienia grupę będącą właścicielem pliku na podaną grupę, włącza -t
Save cycle versions of the logfile (default: 7). The cycle count must be at least 2.
tworzy nowy plik dziennika, jeśli nie istnieje
nie kompresuje żadnych plików dziennika (domyślnie: kompresuje)
zachowuje właściciela, grupę i uprawnienia pliku dziennika
używa bzip2 zamiast gzip do kompresowania
używa xz zamiast gzip do kompresowania

For xz no strength option is set, and xz decides on the default based on the total amount of physical RAM. Note that xz can use a very large amount of memory for the higher compression levels.

-1 .. -9
siła kompresji lub użycie pamięci (domyślnie: 9, z wyjątkiem kompresji xz)
wymusza usunięcie cyklicznie przeniesionych plików dziennika
używa standardowej daty do obracania
override date format, in the syntax understood by the date(1) command
use rolldir instead of . to roll files
nie rotuje pustych plików
tryb cichy

If a process is still writing to file.0, and savelog moves it to file.1 and compresses it, data could be lost.

logrotate(8)

Niniejsze tłumaczenie jest częścią pakietu debianutils. Strony podręcznika zawarte w pakiecie przetłumaczyli: Przemek Borys (PTM) <pborys@dione.ids.pl>, Wojtek Kotwica (PTM) <wkotwica@post.pl>, Michał Kułach <michal.kulach@gmail.com> oraz Robert Luberda <robert@debian.org>.

30 Dec 2017 Debian