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