Следующая:Spool Lock Files, Предыдущая:Other Spool Subdirectories, Вверх:The Spool Directory Layout



Lock Files in the Spool Directory

Файлы блокировки spool каталога

Файлы блокировки для устройств и систем сохраняются в каталоге блокировки (lock directory), который может быть, а может и не быть тем же самым каталогом, что и spool каталог. Каталог блокировки (lock directory) устанавливается во время компиляции с помощью LOCKDIR файла policy.h, и может быть перезаписан командой 'lockdir' файла config (смотрите Miscellaneous (config)).

Описание имен, используемых для файлов блокировки устройств, а также формат содержимого этих файлов приведен в UUCP Lock Files.

LCK..sys
Файл блокировки для системы, где sys имя системы. Как отмечено выше, данные файлы блокировки сохраняются в каталоге блокировки (lock directory), который может не являться spool каталогом. Данные файлы блокировки создаются программой uucico во время обмена с удаленной системой, и используются для предотвращения нескольких одновременных сеансов связи с одной системой.

На системах, в которых есть 14 символьное ограничение на длину имен файлов, только первые восемь символов имени системы используются в качестве имени файла блокировки. Из-за этого возникает требование на уникальность имен непосредственно подключенных удаленных систем по первым восьми символам.

LCK.XQT.NN
Когда программа uuxqt запускается, она использует данные файлы блокировки для того, чтобы определить, сколько других демонов uuxqt в настоящее время исполняется. При этом сначала делается попытка захватить файл LCK.XQT.0, затем LCK.XQT.1, и т.д. Данная команда используется для того, чтобы реализовать команду max-uuxqts (смотрите Miscellaneous (config)). Данный файл также используется, для того чтобы правильно разместить подкаталоги относительно .Xqtdir (смотрите Execution Subdirectories).
LXQ.cmd
Когда программа uuxqt вызывается с опциями -c или --command (смотрите Invoking uuxqt), создается файл блокировки указанной команды. Например, команда uuxqt -c rmail создает файл блокировки LXQ.rmail. Эта команда предотвращает выполнение другим демоном uuxqt указанной команды.
system/X./L.xxx
Когда программа uuxqt выполняет конкретную задачу, она создает файл блокировки с тем же самым именем что и X. файл, описывающий эту задачу, но при этом стартовая буква X заменяется на букву L. Это гарантирует, невозможность одновременного выполнения одной задачи несколькими копиями демона uuxqt.
LCK..SEQ
Этот файл блокировки используется для управления доступом к файлам, которые содержат последовательный номер (sequence file) для каждой системы (смотрите System Spool Directories). Используется только на системах, которые не поддерживают блокировку файлов в стиле POSIX, используя системный вызов fcntl.