PRUNEHISTORY(8)

名前
prunehistory - history ファイルからのファイル名の削除

形式
prunehistory [ -f filename ] [ -p ] [ input ]

機能説明
prunehistory は history(5) ファイルを変更してこのファイルから一連のファイル名を``削除''します。 ファイル名はスペースで上書きすることにより削除されるため、 その大きさやそれに続くエントリの場所は変わりません。

prunehistory は削除するファイル名を input あるいは指定されていなければ、標準入力から読み込みます。 入力データは一連の行で構成されているとしています。 空行と ``#'' で始まる行は無視されます。 その他の行は Message-ID に続いて 0 個以上のファイル名から構成されなければいけません。

Message-ID は dbz(3) での key として使用し、history ファイルでのオフセットを取得します。 入力データ行にファイル名が無ければ、その記事に関するすべてのファイル名が``削除''されます。 ファイル名があれば、history ファイルでのファイル名の形式に変換されます。 指定した Message-ID についての行にこのファイル名があれば削除されます。

innd(8) では history ファイルにデータを追加するだけのため、 prunehistory は innd とやりとりを行う必要はありません。

オプション

-p  prunehistory は通常、入力データで正しくないフォーマットの行についてのメッセージを出力します。 ``-p'' オプションを使用すると、単に正しくない行を標準出力に出力します。 (空行やコメント行もそのまま出力されます。) これは、 prunehistory を reap のような他のプログラムに渡す時のフィルタとして使用する場合に有用となります。

-f  デフォルトの history ファイルは /var/news/etc/history ですが、別のファイルを指定する場合は、``-f'' オプションを使用します。

履歴
InterNetNews 用に Rich $alz <rsalz@uunet.uu.net> により記述されました。

関連項目
dbz(3)、 history(5)、 innd(8)