通过 /etc/uucp/Sysfiles 文件,可以将 uucp 和 cu 使用的不同文件指定为 Systems、Devices 和 Dialers 文件。有关 cu 的更多信息,请参见 cu(1C) 手册页。您可以针对以下文件使用 Sysfiles:
不同的 Systems 文件,以便向 uucp 服务以外的其他地址请求登录服务。
不同的 Dialers 文件,以便为 cu 和 uucp 指定不同的握手方式。
多个 Systems、Dialers 和 Devices 文件。需要特别指出的是,Systems 文件可能会变得非常大,因而可以将该文件分成多个较小的文件,使其更便于处理。
service=w systems=x:x dialers=y:y devices=z:z
表示 uucico、cu 或这两个命令(以冒号分隔)
表示一个或多个要用作 Systems 文件的文件,每个文件名以冒号分隔且按照其出现的顺序读取
表示一个或多个要用作 Dialers 文件的文件
表示一个或多个要用作 Devices 文件的文件
假设每个文件名都相对于 /etc/uucp 目录(除非指定了全路径)。
以下样例 /etc/uucp/Sysfiles 除了定义标准的 /etc/uucp/Systems 文件以外,还定义了本地 Systems 文件 (Local_Systems)。
service=uucico:cu systems=Systems :Local_Systems
当 /etc/uucp/Sysfiles 包含此项时,uucico 和 cu 将首先检查标准的 /etc/uucp/Systems。如果该文件中没有对应于被调用系统的项,或者该文件中的项出现问题,这两个命令将检查 /etc/uucp/Local_Systems。
正如在前一项中指定的那样,cu 和 uucico 将共享 Dialers 和 Devices 文件。
当为 uucico 和 cu 服务定义了不同的 Systems 文件时,计算机会存储两个不同的 Systems 列表。可以使用 uuname 命令输出 uucico 列表,或者使用 uuname – C 命令输出 cu 列表。以下是该文件的另一个示例,说明了先检查备用文件,然后再检查缺省文件(如果必要)的情况:
service=uucico systems=Systems.cico:Systems dialers=Dialers.cico:Dialers \ devices=Devices.cico:Devices service=cu systems=Systems.cu:Systems \ dialers=Dialers.cu:Dialers \ devices=Devices.cu:Devices