4D v13.4

Anexo B: Command Line Interface (CLI) bajo Mac OS

Inicio

 
4D v13.4
Anexo B: Command Line Interface (CLI) bajo Mac OS

Anexo B: Command Line Interface (CLI) bajo Mac OS  


 

 

Puede utilizar una línea de comando en el Terminal de Mac OS X Terminal para manejar sus aplicaciones 4D (4D y 4D Server). Esta función le permite abrir o cerrar una base de datos remotamente, lo cual puede ser particularmente útil para los administradores de servidores web.

Para poder ejecutar la mayoría de los comandos 4D utilizando el Terminal Mac OS X, primero acceder a la carpeta donde se encuentra la aplicación dentro del paquete (ruta Contents/Mac OS).
Por ejemplo, si el paquete 4D Developer está ubicado en la carpeta MiCarpeta, debe escribir la línea de comando de la siguiente forma:

/MiCarpeta/4D.app/Contents/MacOS/4D

Nota: igualmente puede insertar la línea de comando arrastrando y soltando el icono de la aplicación en el Terminal.

Se recomienda pasar el carácter “&” al final de la línea de comando de manera que la aplicación se ejecute como una tarea de fondo en un proceso separado. Por ejemplo:

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

Esta es una descripción de líneas de comandos y de sus argumentos los cuales son soportados por las aplicaciones 4D:

  • Lanzar la aplicación
    Sintaxis: Ruta/NombreAplicacion
    Ejemplo:
    4D.app/Contents/MacOS/4D &

    La acción de este comando es idéntica a un doble clic en la aplicación 4D. La aplicación se ejecuta y aparece la caja de diálogo de selección de base de datos.
  • Lanzar la aplicación con un archivo de estructura
    Sintaxis: Ruta/NombreAplicacion RutaEstructura
    Ejemplo:
    4D.app/Contents/MacOS/4D /Users/Roger/Bases/MiBase/MiBase.4DB

    Este comando lanza la aplicación y abre el archivo de estructura diseñado con el archivo de datos actual. No aparece la caja de diálogo.
  • Lanzar la aplicación con un archivo de estructura y un archivo de datos
    Sintaxis: Ruta/NombreAplicacion -d RutaDatos RutaEstructura
    Ejemplo:
    4D.app/Contents/MacOS/4D -d /Users/Roger /Bases/MiBase/MiBase.4DD/Users/Roger/Bases/MiBase/MiBase.4DB

    Este comando lanza la aplicación y abre el archivo de estructura diseñado con el archivo de datos seleccionado. No aparece la caja de diálogos.
  • Salir de la aplicación
    Sintaxis: kill -s INT process_ID
    Ejemplo:
    Kill -s INT 323

    La acción de este comando es idéntica a la selección del comando Quit. Los procesos se cierran uno por uno, el caché se guarda y se cierra la aplicación.
    Nota: el número de proceso de la aplicación 4D (process_ID) puede obtenerse utilizando los comandos ps o top.
  • Ayuda
    Sintaxis: Path/ApplicationName -h
    Ejemplo:
    4D.app/Contents/MacOS/4D -h

    Este comando muestra un resumen de los comandos que pueden utilizarse con 4D en la Terminal de Mac OS X.
  • Lanzar la aplicación en una sesión usuario diferente de la sesión actual
    Sintaxis: Ruta/NombreAplicacion -u NombreUsuario -g NombreGrupo
    Ejemplo:
    4D.app/Contents/MacOS/4D -u john -g accnt

    Este comando fuerza el lanzamiento de la aplicación utilizando la sesión usuario especificada (por defecto, se usa la sesión de usuario actual).

 
PROPIEDADES 

Producto: 4D
Tema: Anexos