InglésFrancésEspañol

Ad


icono de página de OnWorks

erlsvcp - Online en la nube

Ejecute erlsvcp en el proveedor de alojamiento gratuito de OnWorks a través de Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando erlsvcp que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.

PROGRAMA:

NOMBRE


erlsvc - CLI para controlar Mi servicio

SINOPSIS


erlsvc [-C config] [-u usuario] [-g grupo de XNUMX] [-n nodo] [-h fortaleza] [-c galleta] [-r ,] [-d
lanzamientos_dir] [-E erlang_root_dir] [-L erlang_libs_dir] [-M mods_dir] [-P tubería_dir]] [-O
log_dir]] [-V componentes] comando [ ]

erlsvc ayuda [comando]

DESCRIPCIÓN


erlsvc es la interfaz de línea de comandos para administrar los nodos de Erlang que hacen Mi servicio. Esta
incluye arrancar un nuevo nodo, iniciarlo y detenerlo o manejar la actualización de la versión.

Técnicamente hablando, inicia un "controlador" localmente (un nodo Erlang). Este nodo puede
generar un proceso en un nodo de destino en ejecución para ejecutar el comando. De esta manera es posible
para administrar un nodo en un host remoto.

Puede obtener un resumen de las opciones de la línea de comandos y una lista de los comandos disponibles por
emitiendo el comando "erlsvc help". Para obtener un mensaje de ayuda para un comando específico, use
"ayuda erlsvc mando".

CAMPUS


-C config or --config config
Esto especifica la ruta a un archivo de configuración. Consulte "CONFIGURACIÓN" para obtener más información.
información sobre el formato de este archivo y las opciones disponibles.

Las opciones de la línea de comandos siempre anulan los valores del archivo de configuración.

De forma predeterminada, erlsvc busca los siguientes archivos:

1. $ INICIO / .config / erlsvc /[email protected]

2. $ INICIO / .config / erlsvc / config-node.yaml

3. $ INICIO / .config / erlsvc / config.yaml

4. / etc / wayne /[email protected]

5. /etc/wayne/erlsvc-node.yaml

6. /etc/wayne/erlsvc.yaml

7. / etc / default / erlsvc

-u usuario or --usuario usuario
Esto especifica el usuario bajo el cual se debe ejecutar el servicio. El nodo de destino primero
comenzar con el ID de usuario de la persona que llama (por ejemplo, root) y bajará a usuario antes de comenzar el
.

De forma predeterminada, el usuario no se cambia.

-g grupo de XNUMX or --grupo grupo de XNUMX
Esto especificó el grupo bajo el cual se debe ejecutar el servicio. Ver el -u opción arriba
para una explicación.

Por defecto, el gorup no se cambia.

-n nodo or --nodo nodo
Esto especifica el nombre del nodo de destino para iniciar o administrar.

El valor predeterminado es "miservicio".

-h fortaleza or --anfitrión fortaleza
Esto especifica el nombre de host del nodo de destino a administrar. El nombre de host debe estar en un
Forma "corta": solo hasta el primer punto, no un nombre de dominio completo.

El predeterminado es el nombre de host local.

-c galleta or --Galleta galleta
Esto especifica la cookie Erlang que se utilizará para la comunicación entre nodos. Esta
La cookie también se utiliza como cookie del nodo de destino inicial.

De forma predeterminada, use cualquier cookie predeterminada erl(1) usaría.

-r , or --liberación ,
Esto especifica la versión de Erlang que debe iniciarse al iniciar el servicio.

La versión predeterminada es la versión permanente.

-d lanzamientos_dir or --releases-dir lanzamientos_dir
Esto especifica el directorio de versiones de Erlang.

El predeterminado es el directorio de lanzamientos de Erlang del sistema, es decir. el directorio "lanzamientos"
en el directorio raíz de Erlang.

-E erlang_root_dir or --erlang erlang_root_dir
Esto especifica el directorio raíz de Erlang. Esto es útil cuando erl(1) no está en el
PATH o el de PATH no debe usarse.

De forma predeterminada, erl(1) en la RUTA se utiliza.

-L erlang_libs_dir or --erllibs-ruta erlang_libs_dir
Esto especifica directorios adicionales donde se puede encontrar la aplicación Erlang. Esta
La opción se puede especificar varias veces para establecer varias rutas.

Por defecto, ninguno.

-M mods_dir or --mods-dir mods_dir
Esto especifica el directorio donde erlsvcLos módulos de Erlang son.

El valor predeterminado es el erlsvcdirectorio de datos compartidos a nivel de distribución como lo devuelve
"dist_dir ('erlsvc')" de Archivo :: ShareDir.

-R tubería_dir or --pipe-dir tubería_dir
Esto especifica el directorio donde ejecutar_erl(1) coloca la tubería con nombre requerida por
to_erl(1).

El valor predeterminado es / var / ejecutar / wayne.

-O log_dir or --log-dir log_dir
Esto especifica el directorio donde ejecutar_erl(1) coloca sus archivos de registro, como run_erl.log
or erlang.log. *.

El valor predeterminado es / var / log / wayne.

-V componente or --verboso componente
Esto establece la verbosidad por componente o para todos a la vez. Esta opción puede ser
especificado varias veces para habilitar / deshabilitar varios componentes. Para especificar todo
componentes, utilice "TODOS". Un componente puede tener el prefijo '!' para deshabilitar solo la verbosidad
para ello.

Los componentes disponibles son:

· "APLICACIÓN"

· "ERLENV"

· "ERLNODE"

· "ERLSCRIPT"

· "MNESIA"

· "PROC"

· "REL"

· "SERV"

Por ejemplo, para habilitar la verbosidad de cualquier elemento relacionado con el servicio, utilice "-V SERV".
Para habilitar todo menos el mensaje del servicio, use "-V ALL -V! SERV" (tenga en cuenta que
puede ser necesario escapar del '!' carácter a interpretación de shell de solución).

COMANDOS


Disponible comandos
Aquí hay una lista de comandos disponibles. Algunos comandos no tienen ninguna acción; ellos prefieren
proporcionar subcomandos.

bosh4yaws
Este comando proporciona subcomandos para configurar la aplicación bosh4yaws.

jabberd
Este comando proporciona subcomandos para configurar la aplicación ejabberd.

ejabberd_client
Este comando proporciona subcomandos para configurar la aplicación ejabberd_client.

ephp4yaws
Este comando proporciona subcomandos para configurar la aplicación ephp4yaws.

ayuda Este comando muestra una ayuda genérica sobre erlsvc o una ayuda más detallada sobre un
comando especificado.

memoria
Este comando proporciona subcomandos para manejar la base de datos de Mnesia.

php Este comando proporciona subcomandos para manejar el intérprete de PHP.

,
Este comando proporciona subcomandos para manejar las versiones de Erlang. Especialmente, es
utilizado durante la actualización en vivo.

reanudar
Este comando reinicia el servicio.

comienzo
Este comando inicia el servicio.

estado
Este comando indica si el servicio se está ejecutando.

detener Este comando detiene el servicio.

dirigidos
Este comando proporciona subcomandos para manipular un sistema de destino.

balde_token
Este comando proporciona subcomandos para configurar la aplicación token_bucket.

pian Este comando proporciona subcomandos para configurar la aplicación de pian.

Hay una ayuda Sobre Nosotros a comando
Para obtener una ayuda más detallada sobre un comando, utilice el comando "ayuda":

erlsvc ayuda comando

CONFIGURACIÓN


Configuración formato
Se puede especificar un archivo de configuración mediante el -C opción. El formato de archivo se ajusta a
YAML, o más exactamente un subconjunto de la especificación YAML, como se documenta en YAML :: Tiny.
Esto aún puede ser anulado por cualquier opción de línea de comando.

De forma predeterminada, erlsvc busca los siguientes archivos:

1. $ INICIO / .config / erlsvc /[email protected]

2. $ INICIO / .config / erlsvc / config-node.yaml

3. $ INICIO / .config / erlsvc / config.yaml

4. / etc / wayne /[email protected]

5. /etc/wayne/erlsvc-node.yaml

6. /etc/wayne/erlsvc.yaml

7. / etc / default / erlsvc

La estructura esperada del documento YAML es un hash donde las claves son la opción larga
los nombres (con "-" reemplazado por "_") y el valor son obviamente los valores para estas opciones.
Si se puede dar una opción varias veces para especificar varios valores, la configuración
La entrada tendrá solo una clave que apunta a una lista de valores.

No opción las variables
Además de las variables que mapean las opciones de la línea de comandos, erlsvc admite lo siguiente
variables adicionales:

erlapp_args
Esto especifica todas las variables de entorno de las aplicaciones Erlang que se deben pasar
en erl(1) línea de comando. La estructura apuntada por la clave debe ser un hash donde
las claves son los nombres de las aplicaciones y los valores son un hash de nuevo, donde las claves
son el nombre de la variable de entorno y los valores, los valores de la variable.

banderas_extra
Esto especifica indicadores de línea de comando adicionales para pasar a erl(1). La estructura apuntada por
la clave debe tener una lista de cadenas.

Ejemplos
Aquí hay un archivo de configuración que establece el usuario y el grupo para el nodo de destino y habilita
todos los mensajes de depuración. También muestra cómo especificar el directorio de datos de Mnesia y cómo
deshabilite SMP en el emulador Erlang.

# Establezca la identidad del servicio en wayne: wayne.
usuario: wayne
grupo: wayne

# Sea prolijo.
verboso:
- TODOS

# Establece el directorio de Mnesia. Tenga en cuenta cómo son las comillas y las comillas dobles
# utilizado para que Erlang interprete la cadena correctamente.
erlapp_args:
mnesia:
dir: '"/ var / db / mnesia"'

banderas_extra:
- "-smp"
- "desactivar"

Utilice erlsvcp en línea utilizando los servicios de onworks.net


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

  • 1
    Phaser
    Phaser
    Phaser es una apertura rápida, gratuita y divertida
    marco de juego HTML5 de origen que ofrece
    Representación de WebGL y Canvas en
    navegadores web de escritorio y móviles. Juegos
    puede ser co ...
    Descargar Phaser
  • 2
    Motor VASSAL
    Motor VASSAL
    VASSAL es un motor de juego para crear
    Versiones electrónicas de tablero tradicional.
    y juegos de cartas. Proporciona soporte para
    representación e interacción de las piezas del juego,
    y ...
    Descargar motor VASSAL
  • 3
    OpenPDF - Bifurcación de iText
    OpenPDF - Bifurcación de iText
    OpenPDF es una biblioteca de Java para crear
    y edición de archivos PDF con LGPL y
    Licencia MPL de código abierto. OpenPDF es el
    LGPL/MPL sucesor de código abierto de iText,
    un ...
    Descargar OpenPDF - Bifurcación de iText
  • 4
    SIG SAGA
    SIG SAGA
    SAGA - Sistema para automatizado
    Análisis geocientíficos - es un análisis geográfico
    Software del sistema de información (GIS) con
    inmensas capacidades para geodatos
    procesamiento y ana ...
    Descargar SIG SAGA
  • 5
    Caja de herramientas para Java / JTOpen
    Caja de herramientas para Java / JTOpen
    IBM Toolbox para Java / JTOpen es un
    biblioteca de clases de Java que soporta el
    programacion cliente/servidor e internet
    modelos a un sistema que ejecuta OS/400,
    i5/OS, o...
    Descargar Toolbox para Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (o D3 para documentos basados ​​en datos)
    es una biblioteca de JavaScript que le permite
    para producir datos dinámicos e interactivos
    visualizaciones en navegadores web. con D3
    tú...
    Descargar D3.js
  • Más "

Comandos de Linux

  • 1
    arbitro
    arbitro
    abidiff - comparar ABI de archivos ELF
    abidiff compara el binario de la aplicación
    Interfaces (ABI) de dos bibliotecas compartidas
    en formato ELF. emite un significado
    informar ...
    Ejecutar abidiff
  • 2
    cumplir
    cumplir
    abidw - serializa el ABI de un ELF
    archivo abidw lee una biblioteca compartida en ELF
    formato y emite una representación XML
    de su ABI a la salida estándar. El
    emitido...
    Ejecutar abidw
  • 3
    copac2xml
    copac2xml
    bibutils - conversión de bibliografía
    utilidades...
    Ejecutar copac2xml
  • 4
    copto
    copto
    copt - optimizador de mirilla SYSNOPIS:
    archivo copt.. DESCRIPCIÓN: copt es un archivo
    optimizador de mirilla de uso general. Él
    lee el código de su entrada estándar y
    escribe un...
    Ejecutar copia
  • 5
    reunir_stx_títulos
    reunir_stx_títulos
    reunir_stx_titles - recopilar título
    declaraciones de documentos Stx ...
    Ejecute reunir_stx_títulos
  • 6
    banco-gatling
    banco-gatling
    banco - punto de referencia http ...
    Ejecutar gatling-banco
  • Más "

Ad