Next Previous Contents

5. 它是如何运作?

Leafnode 是一个 "真的" NNTP伺服器,它的意思是你可以也从一个不同的电脑上登入 (经由万维网,局部网络等等 .每次你用你的 newsreader (新闻读取员)进入一个群组,你的 reader (读取员) 送资料到 leafnode 和请求它.如果群组 没有存在, leafnode 将会创造一空档案 /var/spool/news/interesting.groups,名字像是群组.当下次你运行 fetch ,这将会取得群组的信息.如果一个 新闻群组没有一个固定的时间被拜访, leafnode 将会停止 去取得它的文章和从 /var/spool/news/interesting.groups 中删除它的名称 .所以如果你意外地只订阅了一个 高流量的新闻群组,你也许要靠手动删除它的档案 ,下一个星期你就不必要下载所有的讯息.

一个星期是针对你是不够的?你要去度假三星期 和仍然要取得新闻吗?不幸的,没有选项在 leafnode 之中来 改变它.但是你可以编辑档案 leafnode.h 和重新编译它. #defined 通常是 TIMEOUT_LONG 和 TIMEOUT_SHORT,只要设定 时间在以秒计算.另外的,简单的解决是定义一个 cron-job 每晚做 "touch /var/spool/news/interesting.groups/*" 这件事.

如果你要取得一个整个的可用的群组的清单,看一下档案 /usr/lib/leafnode/groupinfo,在哪里你将会找到一个简短的描述群组.

如果你要从你的新闻上游重新读取新闻群组的清单 (举例 当你要看一个新的群组),只要删除档案 /var/spool/news/active.read. Fetch 下次取得时将会创造它和 取得新的清单.Fetch 也将会每一次重新读取群组清单 ,所以你不需要手动做这件事.


Next Previous Contents