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