próximo acima anterior sumário índice
Próximo: 12.3.6.5 Alternativas Acima: 12.3.6 O Arquivo sys Anterior: 12.3.6.3 Porta e Velocidade   Sumário   Índice


12.3.6.4 A Conversação de Acesso

Conforme descrito anteriormente o programa de conversação de acesso descreve como o programa uucico deve acessar o sistema remoto. Ele consiste em uma lista de convenções especificando expressões esperadas e enviadas pelo processo local uucico. O objetivo é fazer com que o programa uucico aguarde até que a máquina remota envie o indicativo de acesso ao sistema, e então envie o nome para acesso, aguarde então que o sistema remoto envie o indicativo de senha, enviando então a senha de acesso. Aguardar e enviar dados são passos alternados que fazem parte do programa uucico. Este automaticamente anexa um caracter de retorno de carro (r) a qualquer caracter enviado. Um programa de conversação de acesso simples terá o seguinte aspecto:



Note-se que os campos esperados não contém os indicativos completos. Este procedimento dá maior segurança ao procedimento, uma vez que este independe se o sistema remoto utiliza o indicador de acesso ao sistemas com maiúsculas (por ex. Login:) ou com minúsculas(por ex. login:).

O programa uucico permite a construção de execuções condicionais. Por exemplo caso a máquina remota limeira necessite ser inicializada antes de enviar o indicativo de acesso, pode-se adicionar um subprograma a uma expressão esperada, normalmente através de um traço. O subprograma é executado somente se o principal falhar, como por exemplo pela ultrapassagem do tempo de espera definido. Uma das finalidades, voltando ao nosso exemplo, é o envio de um comando BREAK para um sistema remoto que não apresente o indicativo de acesso. O seguinte exemplo fornece uma programa de conversação que soluciona o problema, caso seja necessário pressionar por exemplo return para que o indicativo seja disponibilizado. diz a UUCP para não esperar por nada e que continue para a próxima expressão imediatamente.

Há ainda alguns caracteres especiais e caracteres de fuga que podem ocorrer em um programa de conversação. A seguir apresentamos uma lista parcial dos caracteres aceitos em expressões esperadas:


No envio de expressões, os seguintes caracteres de fuga e expressão são aceitos em adição aos acima descritos:




próximo acima anterior sumário índice
Próximo: 12.3.6.5 Alternativas Acima: 12.3.6 O Arquivo sys Anterior: 12.3.6.3 Porta e Velocidade   Sumário   Índice
www.conectiva.com