Anterior Sumário Próximo OpenBASE! o Banco de Dados inteligente. Fale conosco!

TTY()

Propósito

Retornar o número de identificação do terminal.

Sintaxe

TTY ()

Utilização

Retorna uma cadeia de caracteres no formato tty<nome_do_terminal> (Veja manual do administrador do seu equipamento).

Muito utilizada na criação de arquivos temporários ou disco, para que outro usuário, ao criar o arquivo ou relatório, não o destrua.

Utilizada também com a função LOGNAME() e GETENV() para criar mecanismos de segurança, na ativação de um programa ou no acesso às informações de um banco de dados.

Exemplos

O exemplo a seguir mostra-nos a utilização desta função para gerar um relatório em disco.

SET PRINTER TO;

"cat > /u/relat/rel"+TTY()     && Muda saída de impressão

SET PRINT ON         && Ativa impressão

FOR i = 1 TO 10

  ? "Linha ",i," do relatorio rel",TTY()

NEXT

SET PRINT OFF    && Desativa impressão

O exemplo a seguir mostra-nos como fazer que um programa seja invocado somente de um terminal, como exemplo um programa de BACKUP .

IF TTY() # "tty0"    && Verifica se o terminal e o tty0

  BEEP

  MESSAGE "PROGRAMAS DE BACKUP SO SAO INVOCADOS DO TERMINAL 0"

  SLEEP 10

  QUIT (2)

ENDIF

Consulte

LOGNAME() e GETENV().

Anterior Sumário Próximo OpenBASE! o Banco de Dados inteligente. Fale conosco!