AnglaisFrançaisEspagnol

Ad


Icône de favori OnWorks

erlsvcp - En ligne dans le Cloud

Exécutez erlsvcp dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande erlsvcp qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


erlsvc - CLI pour contrôler mon service

SYNOPSIS


erlsvc [-C config] [-u utilisateur] [-g groupe] [-n nœud] [-h hôte] [-c gâteau] [-r libérer] [-d
releases_dir] [-E erlang_root_dir] [-L erlang_libs_dir] [-M rép_mods] [-P tuyau_rép]] [-O
rép_journal]] [-V composants électriques ] commander [ ]

erlsvc aider [commander]

DESCRIPTION


erlsvc est l'interface de ligne de commande pour gérer les nœuds Erlang faisant My service. Cette
inclut l'amorçage d'un nouveau nœud, son démarrage et son arrêt ou la gestion de la mise à niveau de la version.

Techniquement parlant, il démarre un "contrôleur" localement (un nœud Erlang). Ce nœud peut
générer un processus sur un nœud cible en cours d'exécution pour exécuter la commande. De cette façon, c'est possible
pour gérer un nœud sur un hôte distant.

Vous pouvez obtenir un résumé des options de la ligne de commande et une liste des commandes disponibles en
en émettant la commande "erlsvc help". Pour obtenir un message d'aide pour une commande spécifique, utilisez
"aide erlsvc commander".

OPTIONS


-C config or --config config
Ceci spécifie le chemin d'accès à un fichier de configuration. Voir "CONFIGURATION" pour en savoir plus
informations sur le format de ce fichier et les options disponibles.

Les options de la ligne de commande remplacent toujours les valeurs du fichier de configuration.

Par défaut, erlsvc recherche les fichiers suivants :

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

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

3. $HOME/.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 utilisateur or --utilisateur utilisateur
Ceci spécifie l'utilisateur sous lequel le service doit s'exécuter. Le nœud cible va d'abord
commencer par l'ID utilisateur de l'appelant (par exemple, root) et passera à utilisateur avant de commencer le
après-vente.

Par défaut, l'utilisateur n'est pas modifié.

-g groupe or --grouper groupe
Cela a spécifié le groupe sous lequel le service doit s'exécuter. Voir le -u option ci-dessus
pour une explication.

Par défaut, le groupe n'est pas modifié.

-n nœud or --nœud nœud
Ceci spécifie le nom du nœud cible à démarrer ou à gérer.

La valeur par défaut est "monservice".

-h hôte or --hôte hôte
Ceci spécifie le nom d'hôte du nœud cible à gérer. Le nom d'hôte doit être dans un
Forme "courte": uniquement jusqu'au premier point, pas un nom de domaine complet.

La valeur par défaut est le nom d'hôte local.

-c gâteau or --biscuit gâteau
Cela spécifie le cookie Erlang à utiliser pour la communication entre les nœuds. Cette
cookie est également utilisé comme cookie du nœud cible de départ.

Par défaut, utilisez n'importe quel cookie par défaut erl(1) utiliserait.

-r libérer or --Libération libérer
Cela spécifie la version d'Erlang à démarrer lors du démarrage du service.

La valeur par défaut est la version permanente.

-d releases_dir or --releases-dir releases_dir
Ceci spécifie le répertoire des versions d'Erlang.

La valeur par défaut est le répertoire des versions du système Erlang, c'est-à-dire. le répertoire "releases"
sous le répertoire racine Erlang.

-E erlang_root_dir or --erlang erlang_root_dir
Ceci spécifie le répertoire racine Erlang. Ceci est utile lorsque erl(1) n'est pas dans le
PATH ou celui du PATH ne doit pas être utilisé.

Par défaut, erl(1) dans le PATH est utilisé.

-L erlang_libs_dir or --erllibs-chemin erlang_libs_dir
Ceci spécifie des répertoires supplémentaires où l'application Erlang peut être trouvée. Cette
L'option peut être spécifiée plusieurs fois pour définir plusieurs chemins.

Par défaut, aucun.

-M rép_mods or --mods-répertoire rép_mods
Ceci spécifie le répertoire où erlsvcles modules Erlang de 's sont.

La valeur par défaut est le erlsvcle répertoire de données partagées au niveau de la distribution tel que renvoyé par
"dist_dir('erlsvc')" de File::ShareDir.

-R tuyau_rép or --pipe-dir tuyau_rép
Ceci spécifie le répertoire où run_erl(1) place le tuyau nommé requis par
à_erl (1).

La valeur par défaut est /var/courir/wayne.

-O rép_journal or --log-dir rép_journal
Ceci spécifie le répertoire où run_erl(1) met ses fichiers journaux, tels que run_erl.log
or erlang.log.*.

La valeur par défaut est /var/log/wayne.

-V composant or --verbeux composant
Cela définit la verbosité par composant ou pour tous à la fois. Cette option peut être
spécifié plusieurs fois pour activer/désactiver plusieurs composants. Pour tout spécifier
composants, utilisez "TOUS". Un composant peut être préfixé par '!' pour désactiver la verbosité uniquement
pour elle.

Les composants disponibles sont :

· "APPLI"

· "ERLENV"

· "ERLNODE"

· "ERLSCRIPT"

· "MNESIE"

· "PROC"

· "REL"

· "SERV"

Par exemple, pour activer la verbosité pour tout ce qui touche au service, utilisez "-V SERV".
Pour activer tout sauf le message du service, utilisez "-V ALL -V !SERV" (notez qu'il
peut être nécessaire pour échapper au '!' caractère à l'interprétation du shell de contournement).

COMMANDES


Disponible commandes
Voici une liste des commandes disponibles. Certaines commandes n'ont aucune action ; ils préfèrent
fournir des sous-commandes.

bosh4yaws
Cette commande fournit des sous-commandes pour configurer l'application bosh4yaws.

ejabber
Cette commande fournit des sous-commandes pour configurer l'application ejabberd.

ejabberd_client
Cette commande fournit des sous-commandes pour configurer l'application ejabberd_client.

ephp4yaws
Cette commande fournit des sous-commandes pour configurer l'application ephp4yaws.

aider Cette commande affiche une aide générique sur erlsvc ou une aide plus détaillée sur un
commande spécifiée.

mnésie
Cette commande fournit des sous-commandes pour gérer la base de données Mnesia.

php Cette commande fournit des sous-commandes pour gérer l'interpréteur PHP.

libérer
Cette commande fournit des sous-commandes pour gérer les versions Erlang. Surtout, c'est
utilisé lors de la mise à niveau en direct.

recommencer
Cette commande redémarre le service.

Commencer
Cette commande démarre le service.

statuts
Cette commande indique si le service est en cours d'exécution.

Arrêtez Cette commande arrête le service.

l'objectif
Cette commande fournit des sous-commandes pour manipuler un système cible.

jeton_seau
Cette commande fournit des sous-commandes pour configurer l'application token_bucket.

pian Cette commande fournit des sous-commandes pour configurer l'application yaws.

Détaillé aider à propos a commander
Pour obtenir une aide plus détaillée sur une commande, utilisez la commande "help" :

erlsvc aider commander

CONFIGURATION


configuration le format
Un fichier de configuration peut être spécifié à l'aide de la -C option. Le format de fichier est conforme à
YAML, ou plus exactement un sous-ensemble de la spécification YAML, comme documenté dans YAML::Tiny.
Cela peut toujours être remplacé par n'importe quelle option de ligne de commande.

Par défaut, erlsvc recherche les fichiers suivants :

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

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

3. $HOME/.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 structure attendue du document YAML est un hachage où les clés sont l'option longue
les noms (avec "-" remplacé par "_") et la valeur sont évidemment les valeurs de ces options.
Si une option peut être donnée plusieurs fois pour spécifier plusieurs valeurs, la configuration
L'entrée n'aura qu'une seule clé pointant vers une liste de valeurs.

Non-optionnel les variables
A côté des variables mappant les options de la ligne de commande, erlsvc prend en charge les éléments suivants
variables supplémentaires :

erlapp_args
Ceci spécifie toutes les variables d'environnement des applications Erlang qui doivent être passées
sur le erl(1) ligne de commande. La structure pointée par la clé doit être un hachage où
les clés sont les noms des applications et les valeurs sont à nouveau un hachage, où les clés
sont le nom de la variable d'environnement et les valeurs, les valeurs de la variable.

extra_flags
Cela spécifie des drapeaux de ligne de commande supplémentaires à transmettre à erl(1). La structure pointée par
la clé doit être une liste de chaînes.

Exemples
Voici un fichier de configuration définissant l'utilisateur et le groupe pour le nœud cible et activant
tous les messages de débogage. Il montre également comment spécifier le répertoire de données de Mnesia et comment
désactiver SMP dans l'émulateur Erlang.

# Définissez l'identité du service sur wayne:wayne.
utilisateur : Wayne
groupe : Wayne

# Soyez verbeux.
verbeux:
- TOUS

# Définir le répertoire de Mnesia. Notez comment les guillemets et les guillemets sont
# utilisé pour qu'Erlang interprète correctement la chaîne.
erlapp_args :
mnésie :
dir: '"/var/db/mnesia"'

extra_flags :
- "-smp"
- "désactiver"

Utilisez erlsvcp en ligne à l'aide des services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

  • 1
    Phaser
    Phaser
    Phaser est un open rapide, gratuit et amusant
    framework de jeu source HTML5 qui offre
    Rendu WebGL et Canvas à travers
    navigateurs Web de bureau et mobiles. Jeux
    peut être co...
    Télécharger Phaser
  • 2
    Moteur VASSAL
    Moteur VASSAL
    VASSAL est un moteur de jeu pour créer
    versions électroniques de la carte traditionnelle
    et jeux de cartes. Il fournit un soutien pour
    rendu et interaction des pièces de jeu,
    et...
    Télécharger le moteur VASSAL
  • 3
    OpenPDF - Fork d'iText
    OpenPDF - Fork d'iText
    OpenPDF est une bibliothèque Java pour créer
    et l'édition de fichiers PDF avec une licence LGPL et
    Licence open source MPL. OpenPDF est le
    LGPL/MPL open source successeur d'iText,
    un ...
    Télécharger OpenPDF - Fork d'iText
  • 4
    SAGA SIG
    SAGA SIG
    SAGA - Système d'automatisation
    Analyses géoscientifiques - est un
    Logiciel de système d'information (SIG) avec
    immenses capacités pour les géodonnées
    traitement et an...
    Télécharger le SIG SAGA
  • 5
    Boîte à outils pour Java/JTOOpen
    Boîte à outils pour Java/JTOOpen
    IBM Toolbox for Java / JTOpen est un
    bibliothèque de classes Java prenant en charge
    programmation client/serveur et internet
    modèles vers un système exécutant OS/400,
    i5/OS, ou...
    Télécharger Toolbox pour Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (ou D3 pour les documents pilotés par les données)
    est une bibliothèque JavaScript qui vous permet
    produire des données dynamiques et interactives
    visualisations dans les navigateurs Web. Avec D3
    toi...
    Télécharger D3.js
  • Plus "

Commandes Linux

Ad