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



Other Spool Subdirectories

Другие Spool подкаталоги

.Sequence
Данный каталог содержит файлы с последовательными номерами. Данные номера используются, если для системы задана команда sequence (смотрите Miscellaneous (sys)). Номер последовательности для системы system хранится в файле .Sequence/system. Это просто число, которое может быть напечатано.
.Temp
Данный каталог содержит файлы данных, во время их передачи от удаленной системы. После завершения передачи эти файлы перемещаются в место их конечного расположения.

Если команды на отсылку файлов S или E (смотрите The S Command), содержат допустимое имя временного файла в поле TEMP команды, то uucico сохраняет получаемый файл в каталоге .Temp/system/temp, где system - имя удаленной системы, а temp временное имя файла. Если сеанс связи завершается неудачно во время передачи файла, то данные временные файлы используются для автоматического перезапуска передачи файла от точки отказа.

Если команда S или E не включает имя временного файла, то автоматическое продолжение передачи файла не возможно. В этом случае, файлы принимаются в файл каталога .Temp со случайным именем.

.Preserve
Данный каталог содержит файлы данных, которые не могут быть переданы на удаленную систему по некоторым причинам (например, файл данных может быть большим, и превышать ограничения, наложенные удаленной системой). Если локально запрошенная передача файла заканчивается неудачно, то uucico сохраняет файл данных в каталоге .Preserve, и отсылает почтовое сообщение тому пользователю, который запросил передачу файла с описанием причины отказа передачи фала и именем сохраненного файла.
.Received
В данный каталог записываются информация о том, какие файлы получены от удаленных систем. Если сеанс связи завершается неудачно как раз после того как uucico подтверждает прием файла, возможна ситуация когда отсылаемое подтверждение теряется. Если это произошло, удаленная система повторно отсылает файл. Если этот файл является запросом на исполнение команды, а uucico не сохраняет информацию о том, какие файлы уже были удачно получены, то это может привести к повторному выполнению команды.

Для того чтобы избежать данной проблемы при неудачном завершении сеанса связи uucico записывает каждый принятый файл, по которому от удаленной системы не получено подтверждение. Данная информация записывается с помощью создания пустого файла с названием .Received/system/temp, где system это имя удаленной системы, а temp - поле temp команды удаленной системы S или E (смотрите The S Command). При этом если удаленная система предлагает файл снова в следующем сеансе связи, то uucico отказывается от присланного запроса и удаляет запись каталога .Received. Данный подход работает только для файлов отсылаемых с помощью темпорального имени файла, что является истинным для всех запросов на исполнение команд.