/etc/locks 目录
用途
包含阻止多重使用通信设备和多重调用远程系统的锁文件。
描述
/etc/locks 目录包含用于锁定通信设备和远程系统的文件,以便当其他用户已在使用时无法访问这些文件。 其他程序在尝试使用特定设备或调用特定系统之前,检查 /etc/locks 目录中的锁定文件。
当程序使用通信设备或与远程系统联系时,锁定文件是放在 /etc/locks 目录中的文件。 此文件包含创建该文件的进程的进程标识号 (PID)。
每当通过指定设备建立的与远程系统的连接实际在使用时, Basic Networking Utilities (BNU) 程序和其他通信程序就会创建设备锁定文件。 设备锁文件的完整路径名为:
/etc/locks/设备名
其中, DeviceName 扩展是设备的名称,例如,tty3.
当 BNU uucico 守护程序, cu 命令或 tip 命令对远程系统进行调用时,它会将系统锁定文件放在 /etc/locks 目录中。 系统锁文件的完整路径名为:
/etc/locks/系统名称
其中, SystemName 扩展是远程系统的名称,例如,hera。系统锁文件一次阻止与同一远程系统的多个连接。
在正常情况下,当用户或程序结束与远程系统的连接时,通信软件会自动除去锁文件。 但是,如果在指定设备或系统上执行的进程未完成其运行 (例如,如果计算机崩溃) ,那么锁定文件将保留在 /etc/locks 目录中,直到手动除去该文件或者在关闭后重新启动系统为止。