Библиотека сайта rus-linux.net
Стандарт на структуру каталогов файловой системы. (Filesystem Hierarchy Standard)
5.9 /var/lock : Файлы блокирования
5.9.1 Назначение
Файлы блокирования должны храниться в каталоговой структуре/var/lock
.
Файлы блокирования устройств и других ресурсов, используемые многими приложениями, такие как файлы блокирования последовательных портов, которые ранее находились либо в /usr/spool/locks
, либо в /usr/spool/uucp
, теперь должны размещаться в /var/lock
. Названия этих файлов должны формироваться в соответствии с соглашением, согласно которому используется префикс "LCK..", за которым следует базовое имя устройства. Например, для блокирования /dev/ttyS0 должен создаваться файл "LCK..ttyS0". [примечание 35]
Внутренняя структура таких файлов блокирования должна соответствовать формату, определенному в HDB UUCP. Формат HDB предусматривает сохранение идентификатора процесса (PID) в виде десяти-байтового десятичного числа, за которым следует символ конца строки. Например, если процесс 1230 создает файл блокирования, в этом файле будет записано 11 символов: пробел, пробел, пробел, пробел, пробел, пробел, один, два, три, ноль и конец строки.
[35] Затем все, кто хочет использовать /dev/ttyS0
может прочитать файл блокирования и действовать соответственно (все файлы блокирования в /var/lock
должны быть доступны по чтению всем).
Previous: /var/lib : Переменные данные о состоянии системы
Next: /var/log : Каталоги и файлы протоколов
Up: Оглавление
Translated by troff2html v1.5 on 29 March 2002 by Daniel Quinlan