接下来介绍 UUCP 管理文件。这些文件是在假脱机目录中创建的,用于锁定设备、保存临时数据或保留有关远程传输或执行的信息。
临时数据文件 (TM)-从其他计算机收到文件时,UUCP 进程将在假脱机目录 /var/spool/uucp/x 下创建这些数据文件。目录 x 的名称与发送文件的远程计算机的名称相同。临时数据文件的名称具有以下格式:
TM.pid.ddd
pid 是进程 ID,ddd 是从 0 开始的连续的三位数字。
收到整个文件后,TM.pid.ddd 文件将被移至导致传输的 C.sysnxxxx 文件(在后文中论述)中指定的路径名下。如果处理被异常终止,TM.pid.ddd 文件可以保留在 x 目录中。uucleanup 应自动删除这些文件。
锁定文件 (LCK)-锁定文件是在每个正在使用的设备的 /var/spool/locks 目录中创建的。锁定文件可防止重复的会话和多次尝试使用同一个呼叫设备。下表显示了不同类型的 UUCP 锁定文件。
文件名 |
说明 |
---|---|
LCK.sys |
sys 表示正在使用该文件的计算机的名称 |
LCK.dev |
dev 表示正在使用该文件的设备的名称 |
LCK.LOG |
LOG 表示锁定的 UUCP 日志文件 |
如果意外丢弃了通信链路(如在计算机崩溃时),这些文件可以保留在假脱机目录中。父进程不再处于活动状态后,锁定文件即被忽略(删除)。锁定文件包含创建锁定的进程的进程 ID。
工作文件 (C.)-工作文件是在已针对远程计算机排队工作(如文件传输或远程命令执行)后在假脱机目录中创建的。工作文件的名称具有以下格式:
C.sysnxxxx
sys 是远程计算机的名称,n 是表示工作等级(优先级)的 ASCII 字符,xxxx 是由 UUCP 指定的四位作业序列号。工作文件包含以下信息:
数据文件( D.)-数据文件是在命令行上指定将源文件复制到假脱机目录时创建的。数据文件的名称具有以下格式:
D.systmxxxxyyy-systm 是远程计算机名称中的前五个字符。 xxxx 是由 uucp 指定的四位作业序列号。该四位作业序列号的后面可以跟有后续数字。在为一个工作文件 (C.) 创建多个 D. 文件时将使用 yyy。
X. (执行文件)-执行文件是在执行远程命令之前在假脱机目录中创建的。执行文件的名称具有以下格式:
X.sysnxxxx
sys 是远程计算机的名称,n 是表示工作等级(优先级)的字符,xxxx 是由 UUCP 指定的四位序列号。执行文件包含以下信息: