Leafnode ist ein »echter« NNTP-Server, daß heißt, man kann sich auch
von einem anderen Rechner aus einloggen (via Internet, vom lokalen
Netzwerk aus usw.). Jedes Mal, wenn man in seinem News-Reader eine
Gruppe öffnet, fordert der Reader diese benötigten News von Leafnode
an. Wenn die Gruppe nicht existiert, erzeugt Leafnode eine leere Datei
in dem Verzeichnis /var/spool/news/interesting.groups/
, die den
gleichen Namen trägt wie die Gruppe. Wenn Du das nächste Mal »fetch«
aufrufst, wird es die News dieser Gruppe holen. Wenn du eine Gruppe
eine gewisse Zeit lang nicht gelesen hast, wird Leafnode aufhören, die
Nachrichten dieser Gruppe vom Server zu holen, und die entsprechende
Datei aus /var/spool/news/interesting.groups/
löschen.
Wenn du also z.B. gerade aus Versehen eine »high-traffic« Newsgroup
abonniert hast, kannst du die entsprechende Datei aus
/var/spool/news/interesting.groups/
von der Kommandozeile aus
löschen, und mußt nicht eine Woche lang alle News herunterladen, bis
Leafnode von alleine aufhört die News dieser Gruppe zu holen.
Eine Woche ist dir zu wenig? Du willst drei Wochen in Urlaub fahren
und immer noch die News bekommen? Leider gibt es dafür keine Option
in Leafnode. Du kannst aber die Datei leafnode.h
editieren und das
Paket neu kompilieren.
Die definierten Konstanten sind TIMEOUT_LONG
und
TIMEOUT_SHORT
, stelle
einfach die Zeit in Sekunden ein. Eine einfachere Lösung besteht darin,
einen cron-Job festzulegen, der
touch /var/spool/news/interesting.groups/*
jede Nacht durchführt.
Wenn Du eine Liste aller verfügbarer Gruppen haben möchtest schau Dir die
Datei /usr/lib/leafnode/groupinfo
an, wo Du zu jeder Gruppe
auch eine kurze Beschreibung erhalten wirst.
Wenn Du die Liste der Gruppen nochmal vom deinem Newsfeed anfordern willst
(z.B. wenn du eine neu dazugekommene Gruppe abonnieren willst), lösche
einfach die Datei /var/spool/news/active.read
.
Fetch wird beim nächsten
Aufruf die Liste erneut holen und die Datei
/var/spool/news/active.read
erneut erstellen. Fetch wird auch ab und zu automatisch die Liste wieder
anfordern, sodaß man das nicht manuell machen muß.