4D v13.4

Apêndice B: Command Line Interface (CLI) em Mac OS

Página Inicial

 
4D v13.4
Apêndice B: Command Line Interface (CLI) em Mac OS

Apêndice B: Command Line Interface (CLI) em Mac OS  


 

 

Uma linha de comando no Terminal de Mac OS X Terminal pode ser utilizada para manejar suas aplicações 4D (4D y 4D Server). Esta função lhe permite abrir ou fechar uma base de dados remotamente, o que pode ser particularmente útil para os administradores de servidores web.

Para poder executar a maioria dos comandos 4D utilizando o Terminal Mac OS X, primeiro acesse a pasta onde se encontra a aplicação dentro do pacote (rota Contents/Mac OS).
Por exemplo, se o pacote 4D Developer está localizado na pasta MinhaPasta, a linha de comando deve ser escrita da seguinte forma:

/MinhaPasta/4D.app/Contents/MacOS/4D

Nota: Igualmente a linha de comando pode ser inserida arrastando e soltando o ícone da aplicação no Terminal.

É recomendável passar o caractere “&” ao final da linha de comando de maneira que a aplicação seja executada como uma tarefa de fundo em um processo separado. Por exemplo:

/MyFolder/4D.app/Contents/MacOS/4D &

Esta é uma descrição de linhas de comandos e de seus argumentos que são suportados pelas aplicações 4D: 

  • Lançar a aplicação
    Sintaxe: Rota/NomeAplicação
    Exemplo:
    4D.app/Contents/MacOS/4D &

    A ação deste comando é idêntica a um duplo clique na aplicação 4D. A aplicação é executada e aparece a caixa de diálogo de seleção de banco de dados.
  • Lançar a aplicação com um arquivo de estrutura
    Sintaxe: Rota/NomeAplicação RotaEstrutura
    Exemplo:
    4D.app/Contents/MacOS/4D /Users/Roger/Bases/MeuBanco/MeuBanco.4DB

    Este comando lança a aplicação e abre o arquivo de estrutura desenhado com o arquivo de dados atual. A caixa de diálogo não aparece.
  • Lançar a aplicação com um arquivo de estrutura e um arquivo de dados
    Sintaxe: Rota/NomeAplicação -d RotaDados RotaEstrutura
    Exemplo:
    4D.app/Contents/MacOS/4D -d /Users/Roger /Bases/MeuBanco/MeuBanco.4DD/Users/Roger/Bases/MeuBanco/MeuBanco.4DB

    Este comando lança a aplicação e abre o arquivo de estrutura desenhado com o arquivo de dados selecionado. A caixa de diálogos não aparece.
  • Sair da aplicação
    Sintaxe: kill -s INT process_ID
    Exemplo:
    Kill -s INT 323

    A ação deste comando é idêntica à seleção do comando Quit. Os processos se fecham um por um, o cachê é salvo e a aplicação é fechada.
    Nota: O número de processo da aplicação 4D(proceso_ID) pode ser obtido utilizando os comandos ps ou top.
  • Ajuda
    Sintaxe: Path/ApplicationName -h
    Exemplo:
    4D.app/Contents/MacOS/4D -h

    Este comando mstra um resumo dos comandos que podem ser utilizados com 4D no Terminal de Mac OS X .
  • Lançar a aplicação em uma sessão usuário diferente da sessão atual
    Sintaxe: Rota/NomeAplicação -u NomeUsuário -g NomeGrupo
    Exemplo:
    4D.app/Contents/MacOS/4D -u john -g accnt
  • Este comando força o lançamento da aplicação utilizando a sessão usuário especificada (automaticamente é usada a sessão de usuário atual).

 
PROPRIEDADES 

Produto: 4D
Tema: Apêndices