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

RUN

Propósito

Executar um programa ou comando do sistema operacional.

Sintaxe

RUN <exp.C> [WITH <parâmetros>] [FORK]

Argumentos

<exp.C>         representa o nome do programa a ser executado.

WITH <parâmetros>     representa os parâmetros que serão passados ao programa.

FORK             determina que não seja criado um novo SHELL.

Utilização

Executa comandos do sistema operacional, programas executáveis ou arquivos de comandos (shells).

FORK faz com que ao executar o comando RUN não seja criado um novo processo SHELL (sh), isto economiza memória e agiliza a execução do comando.

Ao término de execução de um programa, a função DBERR() pode ser consultada se o programa executado retorna um código de erro.

Exemplo

O exemplo a seguir mostra-nos como utilizar este comando.

RUN "ls -l" FORK    && Lista o conteúdo do diretório.

RUN "cp a b ; cls ; who -a"    && Executa os comandos cp, cls e who.

RUN "pesquisa" WITH 123 FORK    && Executa o programa pesquisa.

Consulte

$NODUP, $PARASP, PROGRAM, RETURN, QUIT, SET PARASP e DBERR( ).

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