Следующая:Miscellaneous (config), Следующая:, Предыдущая:config File, Вверх:config File



Miscellaneous config File Commands

Различные команды файла конфигурации (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.