Manpages

名 前

savelog - ロ グ フ ァ イ ル の 保 存

書 式

savelog [-m mode] [-u user] [-g group] [-t] [-p] [-c cycle] [-l] [-j] [-J] [-1 .. -9] [-C] [-d] [-l] [-r rolldir] [-n] [-q] [-D dateformat] file ...

説 明

savelog コ マ ン ド は 、 古 い フ ァ イ ル の コ ピ ー を 保 存 し 、 オ プ シ ョ ン で 圧 縮 を 行 い ま す 。 file の 古 い バ ー ジ ョ ン は 、 以 下 の よ う に 名 前 が つ き ま す 。

file.<number><compress_suffix>

<number> は 版 番 号 で す 。 0 が 最 も 新 し く な り ま す 。 版 番 号 が > 0 の 場 合 、 -l を 指 定 し て 抑 制 し な い 限 り 圧 縮 し ま す 。 版 番 号 0 は 、 プ ロ セ ス が ま だ I/O の た め に 開 い て い る 可 能 性 が あ る た め 、 圧 縮 し ま せ ん 。 フ ァ イ ル を cycle 版 ま で し か 保 存 し ま せ ん 。 フ ァ イ ル が ま だ 存 在 せ ず 、 -t を 与 え ら れ る と 、 フ ァ イ ル を 生 成 し ま す 。 フ ァ イ ル が 存 在 し 、 フ ァ イ ル の 長 さ が 0 バ イ ト よ り 大 き い 場 合 、 以 下 の ア ク シ ョ ン を 実 行 し ま す 。

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)

-m, -u, -g, -t, -p の 各 フ ラ グ が 与 え ら れ た 場 合 、 そ の フ ラ グ に 該 当 す る 空 の file を 生 成 し ま す 。 -p フ ラ グ の 場 合 、 以 前 と 同 じ 所 有 者 、 グ ル ー プ 、 パ ー ミ ッ シ ョ ン で 生 成 し ま す 。

5)

The new file.0 is changed subject to the -m, -u, and -g flags.

オ プ シ ョ ン

-m mode ロ グ フ ァ イ ル を mode に chmod し ま す 。 -t を 暗 示 し ま す 。
-u user
ロ グ フ ァ イ ル を user に chown し ま す 。 -t を 暗 示 し ま す 。
-g group
ロ グ フ ァ イ ル を group に chgrp し ま す 。 -t を 暗 示 し ま す 。
-c cycle

Save cycle versions of the logfile (default: 7). The cycle count must be at least 2.

-t 新 し い ロ グ フ ァ イ ル を 生 成 す る よ う

touch し ま す 。

-l ロ グ フ ァ イ ル を 圧 縮 し ま せ ん

(デ フ ォ ル ト : 圧 縮 す る )

-p ロ グ フ ァ イ ル の 所 有 者 、 グ ル ー プ 、 パ ー ミ ッ シ ョ ン を 保 持 し ま す 。

-j

gzip に 代 え て bzip2 で 圧 縮

-J

gzip に 代 え て xz で 圧 縮

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 圧 縮 強 度 や メ モ リ ー 使 用 量 (デ フ ォ ル ト : 9、 xz 除 く )

-C 強 制 的 な 循 環 ロ グ フ ァ イ ル の 一 掃

-d 循 環 に 標 準 日 を 使 用 し ま す 。

-D dateformat

override date format, in the syntax understood by the date(1) command

-r

use rolldir instead of . to roll files

-n

空 フ ァ イ ル を 回 転 し な い

-q 静 か に

バ グ

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)

翻 訳

倉 澤 望 <nabetaro [AT] debian.jp>, 2012

Debian JP Documentation ML <debian-doc [AT] debian.jp>