Die Datei beschreibt die Verweildauer der News auf dem Server. Nach
Ablauf der Zeit werden die Nachrichten automatisch gelöscht. Eine
zu lange Speicherzeit kann den Plattenplatz enorm strapazieren. Es existieren
zwei Formen von Einträgen:
-
/remember/:days gibt an, wie lange sich der Server die Nachrichtennummer
merken soll, auch wenn diese schon verfallen ist. Neben der Angabe der
Tage (auch Gleitkommazahl möglich) ist auch das Schlüsselwort
never zulässig.
-
<newsgroup>:<flag>:<minimum>:<default>:<maximum>
bestimmt die Verfahrensweise für die einzelnen Newsgruppen:
-
minimum minimale Verweildauer eines Artikels auf dem Server
-
default Verweildauer eines Artikels, falls keine Verfallszeit
angegeben ist
-
maximum maximale Verweildauer eines Artikels
Beispiel:
news@sonne> less /etc/news/expire.ctl
## Remember for 14 days, if articles expire before 14 days
/remember/:14
## Keep all markt-groups for 14 days
de.markt.comp.*:A:2:7:14
## Never delete linux specific news
de.comp.os.linux:M:never::
## for internal use required
junk:A:1:1:2
control:A:1:1:2
|
Zur Automatisierung des Löschens veralteter Artikel lässt sich
ein Eintrag in die crontab vornehmen:
news@sonne>crontab -e
SHELL=/bin/bash
MAILTO=news
#run at 8:00 everyday news.daily
0 18 * * * /usr/lib/news/bin/news.daily \
>>$HOME/news_daily.log 2>&1
|