Directorio de /etc/locks
Finalidad
Contiene archivos de bloqueo que impiden varios usos de dispositivos de comunicaciones y varias llamadas a sistemas remotos.
Descripción
El directorio /etc/locks contiene archivos que bloquean dispositivos de comunicaciones y sistemas remotos para que otro usuario no pueda acceder a ellos cuando ya están en uso. Otros programas comprueban en el directorio /etc/locks los archivos de bloqueo antes de intentar utilizar un dispositivo determinado o llamar a un sistema específico.
Un archivo de bloqueo es un archivo situado en el directorio /etc/locks cuando un programa utiliza un dispositivo de comunicaciones o se pone en contacto con un sistema remoto. El archivo contiene el número de ID de proceso (PID) del proceso que lo crea.
El programa BNU (Basic Networking Utilities) y otros programas de comunicaciones crean un archivo de bloqueo de dispositivo siempre que se esté utilizando una conexión a un sistema remoto, establecida a través del dispositivo especificado. El nombre completo de la vía de acceso de un archivo de bloqueo de dispositivo es:
/etc/locks/NombreDispositivo
donde la extensión DeviceName es el nombre de un dispositivo, como por ejemplotty3.
Cuando el daemon uucico de BNU, el mandato cu o el mandato tip coloca una llamada a un sistema remoto, coloca un archivo de bloqueo del sistema en el directorio /etc/locks . El nombre completo de la vía de acceso de un archivo de bloqueo del sistema es:
/etc/locks/NombreSistema
donde la extensión SystemName es el nombre de un sistema remoto, como por ejemplohera. El archivo de bloqueo del sistema impide más de una conexión a la vez con el mismo sistema remoto.
En circunstancias normales, el software de comunicaciones elimina automáticamente el archivo de bloqueo cuando el usuario o programa finaliza la conexión con un sistema remoto. Sin embargo, si un proceso que se ejecuta en el dispositivo o sistema especificado no completa su ejecución (por ejemplo, si el sistema se bloquea), el archivo de bloqueo permanece en el directorio /etc/locks hasta que el archivo se elimina manualmente o hasta que se reinicia el sistema después de una conclusión.