Следующая:When to Call, Следующая:Placing the Call, Предыдущая:Calling Out, Вверх:Calling Out
time string [number]
Задает, когда система может вызываться. Первый аргумент это
временная строка; смотри Time Strings. Опциональный второй
параметр определяет время повторной попытки в минутах. Если вызов,
осуществляется в течение временного интервала, который
соответствует временной строке, завершается неудачно, то повторные
вызовы системы не разрешаются, до тех пор, пока не пройдет время
повтора (retry time). По умолчанию используется экспоненциально
увеличивающееся время: после каждого неудачного завершения вызова,
временной период увеличивается. Время повтора (retry time),
указанное в команде time
всегда является фиксированным.
Команда time
может появляться несколько раз в одной
альтернативе, в этом случае, если любая из перечисленных данной
командой временных строк соответствует текущему времени, то
система может быть вызвана. Если команда time
используется для
конкретной системы, то команды time
, timegrade
,
из области системных значений по умолчанию, игнорируется.
Значение по умолчанию для временной строки Never
.
timegrade character string [number]
Символ character определяет степень (приоритет). Это должна быть
одна буква или цифра. Параметр string это временная строка
(смотрите Time Strings). Все задачи, класса (приоритета) character
или выше (где 0 > 9 > A > Z > a > z)
могут запускаться в указанное время. Обычно команда time
эквивалентна использованию команды timegrade
с приоритетом z,
что равносильно разрешению всех команд. Если нет задач, c достаточно
высоким приоритетом и соответствующих временной строке, то система не
вызывается. Передача опции -s
программе uucico
приводит к
тому, что будет сделан вызов системы, как будто в очереди задач находится
задача с приоритетом 0.
Опциональный третий параметр определяет время переповтора (retry
time) в минутах. Данный параметр детально описан в команде time
.
Обратите внимание на следующие две особенности команды
timegrade
: 1) если нет задачи с достаточно высоким приоритетом,
то система не вызывается, 2) если система вызывается так или иначе
(принудительно - вне зависимости от того есть для нее задача
на исполнение или нет, например, потому что программе uucico
передана опция -s
), то передаются только задачи с достаточно
высоким приоритетом. Однако если другие системы вызывают данную
систему, то при этом могут быть переданы задачи любого приоритета
(смотри команды ниже call-timegrade
и called-timegrade
).
Команда timegrade
может появляться несколько раз, без
использования команды alternate
. Когда команда timegrade
используется для конкретной системы, любая из команд time
или
timegrade
, которые появляются в определении систем по умолчанию,
игнорируется.
Если данная команда отсутствует, то ограничений на grade
(приоритет) задачи, которая может выполняться в данный момент
времени нет.
max-retries number
Задает максимальное количество повторных вызовов данной системы.
Если указанное максимальное количество вызовов системы
заканчивается неудачно, то система будет вызваться максимум один
раз в день, независимо от времени переповтора (retry time).
Значение по умолчанию составляет 26.
success-wait number
call-timegrade character string
Символ character - это один символ от A до Z, от a до z и далее от 0 до 9 и задает grade (приоритет). Строка string это временная строка (смотрите Time Strings). Если осуществляется вызов другой системы, во время, которое соответствует временной строке, то у удаленной системы запрашивается передача задач, c приоритетом (grade), который или равен символу character или выше. К сожалению, не возможно гарантировать то, что другая система обработает данный запрос (данный UUCP пакет выполняет этот запрос, а другие пакеты могут и не выполнить); кроме того, приоритеты (grade) исторически является несколько произвольной вещью, поэтому задание grade (приоритета) имеет смысл, если другая система следует назначенным приоритетам. Данное ограничение применяется только при вызове удаленных систем, а не для входящих вызовов данной системы.
Команда call-timegrade
может появляться в конфигурационном файле
несколько раз без использования alternate
. Если данная команда
не появляется, или если ни одна из временных строк не подходит, то
удаленной системе позволяется отослать задачу того приоритета
(grade), которую эта удаленная система выбирает.
called-timegrade character string
character это один символ от A до Z, от a до z,
или от 0 до 9 и определяет grade (приоритет). string
это временная строка (смотрите Time Strings). Если запрос, поступает от
другой системы в течение временного промежутка, который соответствует
временной строке, удаленной системе отсылаются только задачи, для
которых приоритет (grade) равен character или выше. Это позволяет
установить grade (приоритет) для поступающих запросов, переопределяя
запрос, поступивший от удаленного uucico
. Как отмечено выше,
приоритеты (grade) исторически являются чем-то произвольным, потому
задание приоритета (grade) имеет смысл, если только другие системы
придерживаются той же политики при назначении приоритетов (grade).
Данное ограничение по grade (приоритету) применяется, только для входящих
вызовов; и не затрагивает исходящие вызовы удаленной системы.
Команда called-timegrade
может повторяться. Если данная команда
отсутствует, или ни одна из временных строк не соответствует
текущему времени, то задача любого приоритета (grade) может быть
отослана удаленной системе после получения запроса.