Следующая:Miscellaneous (config), Следующая:Configuration File Names, Предыдущая:config File, Вверх:config File
Различные команды файла конфигурации (config файла)
nodename string
hostname string
uuname string
Эти ключевые слова эквивалентны. Они определяют UUCP имя
локального хоста. Если конфигурационный файл отсутствует, то для
определения имени хоста используется соответствующая системная
функция (если это возможно).
spool string
Определяет spool каталог. Значение по умолчанию задается в файле
policy.h
. Используется для организации очередей принятых,
отсылаемых UUCP файлов. Кроме того, в данный каталог и его
подкаталоги записываются статусные файлы, различные временные
файлы.
pubdir string
Определяет публичный каталог. Значение по умолчанию задается в
файле policy.h
. Если имя файла начинается с ~/, то
данное имя начинается с публичного каталога. Каждая система может
использовать отдельный публичный каталог, для этого команду
pubdir
следует разместить в системном конфигурационном
файле; смотри Miscellaneous (sys).
lockdir string
Определяет каталог, в котором размещаются файлы блокировки.
Значение по умолчанию задается в файле policy.h
; Смотри
информацию в этом файле. Обычно lock каталог устанавливается в
файле policy.h
, и не модифицируется данной командой. Однако,
изменение каталога блокировки иногда полезно в целях тестирования.
Данная команда касается только файлов блокировки устройств и
систем; и не затрагивает некоторые внутренние файлы блокировки,
которые хранятся в spool каталоге (смотрите Spool Lock Files).
unknown string ...
Строка string и последующие аргументы рассматриваются, как будто
бы они появились в системном файле (смотрите sys File). Данные
установки применяются, если данная система вызывается неизвестными
системами, например для того, чтобы установить разрешения на
передачу файлов и тому подобное. Если команда unknown
не
используется, то неизвестным системам не разрешено осуществлять
вызов данной системы.
strip-login boolean
Если параметр верен и программа uucico
запрашивает имя входа в
систему (при запуске с ключами -e
, -l
, -w
), то при
чтении имени входа и пароля удаляется бит четности. В противном случае,
все восемь битов используются для проверки файла паролей UUCP.
Значение по умолчанию составляет true, так как некоторые другие
UUCP пакеты отсылают биты четности с именем входа и паролем, а
несколько UUCP систем используют восьми битовые символы парольного
файла.
strip-proto boolean
Если аргумент true (истина), то uucico
обрубает бит четности от
поступивших команд протокола UUCP. В противном случае используются
все восемь бит. Применяется только для команд, которые - не
инкапсулируются в протокол канального уровня. Значение по
умолчанию составляет true, что всегда правильно, если только
системные UUCP имена не являются восьми битовыми.
max-uuxqts number
Определяет максимальное количество процессов uuxqt
, которые
могут быть запущены одновременно. Наличие нескольких процессов
uuxqt
, выполняющихся одновременно может значительно замедлить
систему, но из-за того, что процесс uuxqt
автоматически
запускается процессом uucico
, это случается редко. По умолчанию
значение для max-uuxqts
составляет 0, что означает отсутствие
ограничений по количеству запущенных процессов. Если используются
конфигурационные файлы HDB, а код компилируется без определенной
константы HAVE_TAYLOR_CONFIG
, и файл Maxuuxqts
конфигурационного каталога содержит допустимое число, то данное
число используется в качестве параметра max-uuxqts
.
run-uuxqt string or number
Аргумент также может принимать одно из строковых значений once
,
percall
, never
. Строка once
обозначает что uucico
запускает uuxqt
один раз в конце своего исполнения.
Параметр percall
обозначает что uucio
запускает один раз на
каждый вызов uucico
. Строка never
обозначает, что программа
uucico
никогда не запускает uuxqt
, в этом случае программа
uuxqt
должна периодически запускаться, используя некоторый
другой механизм.
Значение, используемое по умолчанию, зависит от того, который
используется тип файлов конфигурации; Если определена константа
HAVE_TAYLOR_CONFIG
, то значение по умолчанию составляет once
иначе если используется HAVE_HDB_CONFIG
то значение по умолчанию
составляет percall
, в противном случае, если определена константа
HAVE_V2_CONFIG
то значение по умолчанию составляет 10
.
Определяет, должен ли процесс uuxqt
запускаться программой
uucico
. Если это положительное число, то uucico
запустит
процесс uuxqt
при получении заданного количество исполняемых
файлов от удаленной системы, и если это необходимо, то и в конце
запроса.
timetable string string
Команда timetable
определяет временную таблицу, элементы которой
в дальнейшем могут использоваться в качестве временных строк;
смотри Time Strings. Первая строка задает имя элемента
таблицы; вторая строка временную строку.
Следующие команды timetable
предопределены. Значение NonPeak
включено для обеспечения совместимости. Первоначально
использовались для Tymnet и Telenet (наверное, какие то сети), но
обе сети с тех пор изменили свою политику.
timetable Evening Wk1705-0755,Sa,Su timetable Night Wk2305-0755,Sa,Su2305-1655 timetable NonPeak Wk1805-0655,Sa,Su
Если данная команда не появляется, то, очевидно, дополнительные
элементы временной таблицы не определены.
v2-files boolean
Если код откомпилировался с включенной способностью на чтение
файлов конфигурации V2, то значение false
предотвращает чтение
указанных файлов. Включение данного параметра может быть полезно
при тестировании. Значение по умолчанию true (истина).
hdb-files boolean
Если код откомпилирован, c включенной способностью на чтение
Файлов HDB конфигурации, то значение false
запрещает чтение этих
файлов. Данная особенность может быть полезной при тестировании.
Значение по умолчанию составляет true
.