InglêsFrancêsEspanhol

Ad


favicon do OnWorks

erlsvcp - Online na nuvem

Execute erlsvcp no provedor de hospedagem gratuita OnWorks no Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

Este é o comando erlsvcp que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

PROGRAMA:

NOME


erlsvc - CLI para controlar Meu serviço

SINOPSE


erlsvc [-C configuração] [-u usuário] [-g grupo] [-n ] [-h hospedeiro] [-c biscoito] [-r liberar] [-d
releases_dir] [-E erlang_root_dir] [-L erlang_libs_dir] [-M mods_dir] [-P pipe_dir]] [-O
log_dir]] [-V componentes] comando [ ]

erlsvc ajuda [comando]

DESCRIÇÃO


erlsvc é a interface de linha de comando para gerenciar os nós Erlang que fazem Meu serviço. Esse
inclui inicializar um novo nó, iniciá-lo e interrompê-lo ou lidar com a atualização de versão.

Tecnicamente falando, ele inicia um "controlador" localmente (um nó Erlang). Este nó pode
gerar um processo em um nó de destino em execução para executar o comando. Assim é possivel
para gerenciar um nó em um host remoto.

Você pode obter um resumo das opções de linha de comando e uma lista dos comandos disponíveis por
emitindo o comando "erlsvc help". Para obter uma mensagem de ajuda para um comando específico, use
"ajuda erlsvc comando".

OPÇÕES


-C configuração or --config configuração
Isso especifica o caminho para um arquivo de configuração. Veja "CONFIGURAÇÃO" para mais
informações sobre o formato deste arquivo e as opções disponíveis.

As opções da linha de comando sempre substituem os valores do arquivo de configuração.

Por padrão, o erlsvc procura os seguintes arquivos:

1. $ HOME / .config / erlsvc /[email protegido]

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

3. $ HOME / .config / erlsvc / config.yaml

4. / etc / wayne /[email protegido]

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

6. /etc/wayne/erlsvc.yaml

7. / etc / default / erlsvc

-u usuário or --do utilizador usuário
Isso especifica o usuário sob o qual o serviço deve ser executado. O nó de destino irá primeiro
começa com o ID do usuário do chamador (por exemplo, root) e vai cair para usuário antes de iniciar o
serviço.

Por padrão, o usuário não é alterado.

-g grupo or --grupo grupo
Isso especificou o grupo sob o qual o serviço deve ser executado. Veja o -u opção acima
para uma explicação.

Por padrão, o grupo não é alterado.

-n or --nó
Isso especifica o nome do nó de destino a ser iniciado ou gerenciado.

O padrão é "myservice".

-h hospedeiro or --hospedeiro hospedeiro
Isso especifica o nome do host do nó de destino a ser gerenciado. O nome do host deve estar em um
forma "abreviada": apenas até o primeiro ponto, não um nome de domínio totalmente qualificado.

O padrão é o nome do host local.

-c biscoito or --biscoito biscoito
Isso especifica o cookie Erlang a ser usado para comunicação entre nós. Esse
O cookie também é usado como o cookie do nó de destino inicial.

Por padrão, use qualquer cookie padrão erl(1) usaria.

-r liberar or --liberar liberar
Isso especifica a versão Erlang para inicializar ao iniciar o serviço.

O padrão é a liberação permanente.

-d releases_dir or --releases-dir releases_dir
Isso especifica o diretório de lançamentos Erlang.

O padrão é o diretório de versões do Erlang do sistema, ou seja. o diretório "releases"
sob o diretório raiz Erlang.

-E erlang_root_dir or --erlang erlang_root_dir
Isso especifica o diretório raiz Erlang. Isso é útil quando erl(1) não está no
PATH ou aquele no PATH não deve ser usado.

Por padrão, o erl(1) no PATH é usado.

-L erlang_libs_dir or --erllibs-caminho erlang_libs_dir
Isso especifica diretórios adicionais onde o aplicativo Erlang pode ser encontrado. Esse
opção pode ser especificada várias vezes para definir vários caminhos.

Por padrão, nenhum.

-M mods_dir or --mods-dir mods_dir
Isso especifica o diretório onde erlsvcos módulos Erlang da empresa são.

O padrão é o erlsvco diretório de dados compartilhados em nível de distribuição, conforme retornado por
"dist_dir ('erlsvc')" de File :: ShareDir.

-R pipe_dir or --pipe-dir pipe_dir
Isso especifica o diretório onde run_erl(1) coloca o tubo nomeado exigido por
to_erl(1).

O padrão é / var / run / wayne.

-O log_dir or --log-dir log_dir
Isso especifica o diretório onde run_erl(1) coloca seus arquivos de log, como run_erl.log
or erlang.log. *.

O padrão é / var / log / wayne.

-V componente or --verbose componente
Isso define o detalhamento por componente ou para todos de uma vez. Esta opção pode ser
especificado várias vezes para ativar / desativar vários componentes. Para especificar tudo
componentes, use "TODOS". Um componente pode ser prefixado por '!' para desativar o detalhamento apenas
para isso.

Os componentes disponíveis são:

· "APLICATIVO"

· "ERLENV"

· "ERLNODE"

· "ERLSCRIPT"

· "MNESIA"

· "PROC"

· "REL"

· "SERV"

Por exemplo, para habilitar o detalhamento para qualquer coisa que toque no serviço, use "-V SERV".
Para habilitar tudo, exceto a mensagem do serviço, use "-V ALL -V! SERV" (observe que
pode ser necessário escapar do '!' caractere para a interpretação do shell de solução alternativa).

COMANDOS


Disponível comandos
Aqui está uma lista de comandos disponíveis. Alguns comandos não têm nenhuma ação; eles preferem
fornecer subcomandos.

bosh4yaws
Este comando fornece subcomandos para configurar o aplicativo bosh4yaws.

ejabber
Este comando fornece subcomandos para configurar o aplicativo ejabberd.

ejabberd_client
Este comando fornece subcomandos para configurar o aplicativo ejabberd_client.

Ephp4yaws
Este comando fornece subcomandos para configurar o aplicativo ephp4yaws.

ajudar Este comando exibe uma ajuda genérica sobre erlsvc ou uma ajuda mais detalhada sobre um
comando especificado.

mnésia
Este comando fornece subcomandos para lidar com o banco de dados Mnesia.

php Este comando fornece subcomandos para lidar com o interpretador PHP.

liberar
Este comando fornece subcomandos para lidar com as versões Erlang. Especialmente, é
usado durante a atualização ao vivo.

restart
Este comando reinicia o serviço.

começo
Este comando inicia o serviço.

estado
Este comando informa se o serviço está em execução.

Pare Este comando interrompe o serviço.

alvo
Este comando fornece subcomandos para manipular um sistema de destino.

token_bucket
Este comando fornece subcomandos para configurar o aplicativo token_bucket.

guinadas Este comando fornece subcomandos para configurar o aplicativo yaws.

Detalhado ajudar sobre a comando
Para obter uma ajuda mais detalhada sobre um comando, use o comando "help":

erlsvc ajudar comando

CONFIGURAÇÃO


Configuração formato
Um arquivo de configuração pode ser especificado usando o -C opção. O formato do arquivo está em conformidade com
YAML, ou mais exatamente um subconjunto da especificação YAML, conforme documentado em YAML :: Tiny.
Isso ainda pode ser anulado por qualquer opção de linha de comando.

Por padrão, o erlsvc procura os seguintes arquivos:

1. $ HOME / .config / erlsvc /[email protegido]

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

3. $ HOME / .config / erlsvc / config.yaml

4. / etc / wayne /[email protegido]

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

6. /etc/wayne/erlsvc.yaml

7. / etc / default / erlsvc

A estrutura esperada do documento YAML é um hash onde as chaves são a opção longa
nomes (com "-" substituído por "_") e o valor são obviamente os valores para essas opções.
Se uma opção pode ser fornecida várias vezes para especificar vários valores, a configuração
entrada terá apenas uma chave apontando para uma lista de valores.

Sem opção variáveis
Ao lado de variáveis ​​que mapeiam as opções de linha de comando, erlsvc suporta o seguinte
variáveis ​​adicionais:

erlapp_args
Isso especifica todas as variáveis ​​de ambiente de aplicativos Erlang que devem ser passadas
na erl(1) linha de comando. A estrutura apontada pela chave deve ser um hash onde
as chaves são os nomes dos aplicativos e os valores são um hash novamente, onde as chaves
são o nome da variável de ambiente e os valores, os valores da variável.

extra_flags
Isso especifica sinalizadores de linha de comando extras para passar para erl(1). A estrutura apontada por
a chave deve ser uma lista de strings.

Exemplos
Aqui está um arquivo de configuração definindo o usuário e grupo para o nó de destino e habilitando
todas as mensagens de depuração. Ele também mostra como especificar o diretório de dados da Mnesia e como
desative o SMP no emulador Erlang.

# Defina a identidade do serviço para wayne: wayne.
usuário: wayne
grupo: wayne

# Seja prolixo.
verboso:
- TUDO

# Defina o diretório de Mnesia. Observe como as aspas e aspas duplas são
# usado para que Erlang interprete a string corretamente.
erlapp_args:
mnésia:
dir: '"/ var / db / mnesia"'

sinalizadores_extras:
- "-smp"
- "desabilitar"

Use erlsvcp online usando serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

  • 1
    Phaser
    Phaser
    Phaser é um aplicativo rápido, gratuito e divertido
    framework de jogo HTML5 de origem que oferece
    Renderização WebGL e Canvas em
    navegadores da web para desktop e celular. Jogos
    pode ser co ...
    Baixar Phaser
  • 2
    Motor VASSAL
    Motor VASSAL
    VASSAL é um motor de jogo para criar
    versões eletrônicas do tabuleiro tradicional
    e jogos de cartas. Ele fornece suporte para
    renderização e interação de peças do jogo,
    e ...
    Baixar VASSAL Engine
  • 3
    OpenPDF - Fork do iText
    OpenPDF - Fork do iText
    OpenPDF é uma biblioteca Java para criar
    e edição de arquivos PDF com LGPL e
    Licença de código aberto MPL. OpenPDF é o
    LGPL/MPL sucessor de código aberto do iText,
    um ...
    Baixar OpenPDF - Bifurcação do iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - Sistema para Automatizado
    Análises geocientíficas - é um geográfico
    Software de Sistema de Informação (GIS) com
    imensas capacidades para geodados
    processando e ana ...
    Baixar SAGA GIS
  • 5
    Caixa de ferramentas para Java / JTOpen
    Caixa de ferramentas para Java / JTOpen
    O IBM Toolbox for Java / JTOpen é um
    biblioteca de classes Java suportando o
    programação cliente/servidor e internet
    modelos para um sistema rodando OS/400,
    i5/OS, ou...
    Baixar Toolbox para Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (ou D3 para documentos baseados em dados)
    é uma biblioteca JavaScript que permite
    para produzir dados dinâmicos e interativos
    visualizações em navegadores da web. Com D3
    você...
    Baixar D3.js
  • Mais "

Comandos Linux

  • 1
    Abidiff
    Abidiff
    abidiff - comparar ABIs de arquivos ELF
    abidiff compara o aplicativo binário
    Interfaces (ABI) de duas bibliotecas compartilhadas
    em formato ELF. Ele emite um significativo
    relatorio ...
    Executar abidiff
  • 2
    abidw
    abidw
    abidw - serializar o ABI de um ELF
    arquivo abidw lê uma biblioteca compartilhada em ELF
    formato e emite uma representação XML
    de seu ABI para a saída padrão. O
    emitido ...
    Execute abidw
  • 3
    copac2xml
    copac2xml
    bibutils - conversão de bibliografia
    Serviços de utilidade pública ...
    Execute copac2xml
  • 4
    copta
    copta
    copt - otimizador de olho mágico SYSNOPIS:
    copt.. DESCRIÇÃO: copt é um
    otimizador de olho mágico de uso geral. Isto
    lê o código de sua entrada padrão e
    escreve um...
    Executar copia
  • 5
    collect_stx_titles
    collect_stx_titles
    collect_stx_titles - reunir título
    declarações de documentos Stx ...
    Executar collect_stx_titles
  • 6
    banco giratório
    banco giratório
    bancada - benchmark http ...
    Executar gatling-bench
  • Mais "

Ad