sys 文件,位/usr/lib/news,控制你收到和提交給其他地點的層次。盡管有維護工具被稱為 addfeed
和 delfeed ,我認為手動地維持這個文件,是好一些的。
sys 文件包含你把新聞提交給的每個地點的入口,象你將接受的組的描述一樣。一個入口看起來像這樣
site[/exclusions]:grouplist[/distlist][:flags[:cmds]]
入口可以越過使用一個反斜線(\)的換行符被繼續.一個雜亂信號(#)表示一篇注釋。
地點
這是入口用的地點的名字。一個人通常選擇為這個的地點的 UUCP名字。在 sys 文件為你的地點必須
有一個入口,否則你自己將不會收到任何文章。
特殊的地點名字ME表示你的地點。ME入口定義你想要局部存儲的所有的組。ME行不匹配的文章將到垃圾箱組。
因為C新聞在路徑中對地點名字檢查地點:頭域,你必須保証他們確實匹配。在這個域中使用他們的充分合
格的域名的一些地點,或象 news.site.domain 一樣的一個別名。阻止任何文章回到這些地點,你必須把
這些加到排除表,由逗號分開。
為入口適用地點 moria ,例如,地點域將包含 moria/moria.orcnet.org 。
grouplist
這是為那個特別的地點的組和層次的一張逗號分開的訂閱表。一個層次可以被給出層次的前綴指定(例如為所
有組的 comp.os,它的名字以這個前綴開始),都選擇性地由關鍵詞列在面了(例如 comp.os.all )。
一個層次或組通過它前面的一個嘆號,從提交中被排除。如果一個新聞組對表被檢查,最長的匹配適用。例如,
如果 grouplist 包含!comp,comp.os.linux,comp.folklore.computers
除了comp.folklore.computers,沒有組來自comp 層,所有在comp.os.linux下的組將被輸出到那個地點。
如果地點請求被提交你自己接收的所有的新聞,作為 grouplist 進入所有。
distlist
由一個斜線從 grouplist中被偏移,並且包含被提交的分區的一張表。而且,你可能通過在他們前面的一個
感嘆號排除某個分區。所有的分區被所有表示。省略 distlist 暗示所有的一張表。
例如,你可以使用所有的一張分區表,!local防止為本地使用的新聞僅被發送到遠程地點。
通常有至少兩個分區:世界,當沒有被用戶和本地指定時,它經常是被使用了的缺省分區。可能是適用某個
區域、洲、國家等的另外的分區在那裡。最,僅僅有兩個分區被C新聞使用了;這些是 sendme 和 ihave ,並
且被用 sendme/ihave 協議。
分區的使用是爭論的一個題目。對一個,一些新聞閱讀程序通過簡單地使用頂層層次創造假分區,例如
comp 當郵寄到 comp.os.linux 時。適用區域的分區經常也是可疑的,因為當越過因特網發送時,新聞
可能在你的區域外面輸送。適用一個組織的分區(3),然而,很有意義,例如阻止機密的信息離開公司網
絡。這個目的,然而,通常通過創造一個分開的新聞組或層次被更好的服務。
標記
這為輸出描述某個參數。它可能是空的,或下列的聯合:
F
這個標記啟用批處理。
f
這對F標記幾乎是相同的,但是允許 C 新聞更精確計算離開的批的大小。
I
這個標記使 C 新聞產生一個適合ihave/sendme使用的一張文章列表。附加的modifi-陽離子到 sys 並且
batchparms 文件被要求啟用 ihave/sendme 。
n
這為象nntpxmit 的活躍的 NNTP轉移顧客創造批文件(見第 19 章.)。批文件與它的消息身份一起包含文章的
文件名。
I
這個標記使 C 新聞產生一個適合ihave/sendme使用的一張文章列表。附加的modifi-陽離子到 sys 並且
batchparms 文件被要求啟用 ihave/sendme 。
n
這為象nntpxmit 的活躍的 NNTP轉移顧客創造批文件(見第 19 章.)。批文件與它的消息身份一起包含文章的
文件名
L
這告訴 C 新聞僅播送郵寄到你的地點的文章。這個標記可以被一個十進制的數字 n 跟隨,它使 C 新聞僅播送
從你的地點在n跳躍中郵寄的新聞。C 新聞決定來自路徑跳躍的數字:域。
u
告訴 C 新聞僅批處理來自未管理的組的文章。
m
告訴 C 新聞僅批處理來自節制的組的文章。你至多可以使用 F , f ,I,或 n 之一。
cmds
這個域包含一個為每篇文章被執行的命令,除非批處理被啟用。文章將在標準的輸入上被輸出到命令。這應該僅
僅被用很小的輸出;否則在兩個系統上的負擔將是太高的。
缺省命令是uux - -r -z system!rnews
它在遠程系統上調用 rnews ,在標準的輸入上給它輸出的文章。
為在這個域中被給出的命令的缺省搜索路徑是/bin:/usr/bin:/usr/lib/news/bin/batch。者目錄包含位
置手跡的一個數字,它的名字以經由開始;他們在這章面簡短地被描述。
如果批處理被啟用使用 F 或 f ,ME或 n 標志, C 新聞期望發現一個文件名字在這個域中而非一個命令在
這個域中。如果文件名字不以一個斜線開始(/),它被假定與/var/spool/news/out.going.相關。如果域是空
的,它到系統/togo缺省。
當建立C新聞時,你將最可能必須寫你自己的 sys 文件。幫助你做好它,我們為 vbrew.com 給一個樣品文件
在下面,從中你可能拷貝你需要的東西。
(http://www.fanqiang.com)
進入【UNIX論壇】
|