EnglezăFrancezăSpaniolă

Ad


Favicon OnWorks

erlsvcp - Online în cloud

Rulați erlsvcp în furnizorul de găzduire gratuit OnWorks prin Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

Aceasta este comanda erlsvcp care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

PROGRAM:

NUME


erlsvc - CLI pentru a controla serviciul meu

REZUMAT


erlsvc [-C config] [-u utilizator] [-g grup] [-n nod] [-h gazdă] [-c fursec] [-r eliberaţi] [-d
releases_dir] [-E erlang_root_dir] [-L erlang_libs_dir] [-M mods_dir] [-P pipe_dir,-O
log_dir,-V componente] comandă [ ]

erlsvc Ajutor [comandă]

DESCRIERE


erlsvc este interfața de linie de comandă pentru a gestiona nodurile Erlang care fac serviciul meu. Acest
include bootstrapping-ul unui nou nod, pornirea și oprirea acestuia sau gestionarea upgrade-ului de lansare.

Tehnic vorbind, pornește un „controller” local (un nod Erlang). Acest nod poate
generează un proces pe un nod țintă care rulează pentru a executa comanda. În acest fel, este posibil
pentru a gestiona un nod pe o gazdă la distanță.

Puteți obține un rezumat al opțiunilor liniei de comandă și o listă a comenzilor disponibile prin
lansarea comenzii „erlsvc help”. Pentru a primi un mesaj de ajutor pentru o anumită comandă, utilizați
„erlsvc ajutor comanda".

OPŢIUNI


-C config or --config config
Aceasta specifică calea către un fișier de configurare. Consultați „CONFIGURARE” pentru mai multe
informații despre formatul acestui fișier și opțiunile disponibile.

Opțiunile liniei de comandă înlocuiesc întotdeauna valorile din fișierul de configurare.

În mod implicit, erlsvc caută următoarele fișiere:

1. $HOME/.config/erlsvc/[e-mail protejat]

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

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

4. /etc/wayne/[e-mail protejat]

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

6. /etc/wayne/erlsvc.yaml

7. /etc/default/erlsvc

-u utilizator or --utilizator utilizator
Acesta specifică utilizatorul sub care trebuie să ruleze serviciul. Nodul țintă va fi primul
începe cu ID-ul de utilizator al apelantului (de ex. root) și va ajunge la utilizator înainte de a începe
serviciu.

În mod implicit, utilizatorul nu este schimbat.

-g grup or --grup grup
Acesta a specificat grupul în care trebuie să ruleze serviciul. Vezi -u opțiunea de mai sus
pentru o explicație.

În mod implicit, grupul nu este schimbat.

-n nod or --nodul nod
Acesta specifică numele nodului țintă de pornit sau de gestionat.

Valoarea implicită este „serviciul meu”.

-h gazdă or --gazdă gazdă
Aceasta specifică numele de gazdă al nodului țintă de gestionat. Numele de gazdă trebuie să fie în a
forma „scurtă”: doar până la primul punct, nu un nume de domeniu complet calificat.

Implicit este numele de gazdă local.

-c fursec or --cookie fursec
Aceasta specifică cookie-ul Erlang care urmează să fie utilizat pentru comunicarea între noduri. Acest
cookie-ul este, de asemenea, utilizat ca cookie-ul nodului țintă de pornire.

În mod implicit, utilizați orice cookie implicit Erl(1) ar folosi.

-r eliberaţi or --eliberare eliberaţi
Aceasta specifică ediția Erlang de pornire la pornirea serviciului.

Implicit este lansarea permanentă.

-d releases_dir or --releases-dir releases_dir
Aceasta specifică directorul de versiuni Erlang.

Implicit este directorul de lansări ale sistemului Erlang, adică. directorul „lansări”.
sub directorul rădăcină Erlang.

-E erlang_root_dir or --erlang erlang_root_dir
Aceasta specifică directorul rădăcină Erlang. Acest lucru este util atunci când Erl(1) nu se află în
PATH sau cel din PATH nu trebuie folosit.

În mod implicit, Erl(1) în PATH este folosit.

-L erlang_libs_dir or --erllibs-cale erlang_libs_dir
Aceasta specifică directoare suplimentare în care poate fi găsită aplicația Erlang. Acest
opțiunea poate fi specificată de mai multe ori pentru a seta mai multe căi.

Implicit, niciunul.

-M mods_dir or --mods-dir mods_dir
Acesta specifică directorul în care erlsvcmodulele lui Erlang sunt.

Valoarea implicită este erlsvcdirectorul de date partajat la nivel de distribuție al lui, așa cum este returnat de
"dist_dir('erlsvc')" din File::ShareDir.

-R pipe_dir or --pipe-dir pipe_dir
Acesta specifică directorul în care run_erl(1) pune conducta numită cerută de
to_erl(1).

Valoarea implicită este /var/run/wayne.

-O log_dir or --log-dir log_dir
Acesta specifică directorul în care run_erl(1) își pune fișierele jurnal, cum ar fi run_erl.log
or erlang.log.*.

Valoarea implicită este /var/log/wayne.

-V component or --verbos component
Aceasta setează verbozitatea per componentă sau pentru toate simultan. Această opțiune poate fi
specificat de mai multe ori pentru a activa/dezactiva mai multe componente. Pentru a specifica toate
componente, utilizați „ALL”. O componentă poate avea prefixul „!” pentru a dezactiva numai verbozitatea
pentru aceasta.

Componentele disponibile sunt:

· „APP”

· „ERLENV”

· „ERLNODE”

· „ERLSCRIPT”

· „MNESIA”

· „PROC”

· „REL”

· „SERV”

De exemplu, pentru a activa verbozitatea pentru orice atinge serviciul, utilizați „-V SERV”.
Pentru a activa totul, cu excepția mesajului serviciului, utilizați „-V ALL -V !SERV” (rețineți că acesta
poate fi necesar pentru a scăpa de „!” interpretarea shell-ului de la caracter la soluție).

COMANDE


Disponibil comenzi
Iată o listă de comenzi disponibile. Unele comenzi nu au nicio acțiune; ei mai degrabă
furniza sub-comenzi.

bosh4yaws
Această comandă oferă sub-comenzi pentru a configura aplicația bosh4yaws.

ejabberd
Această comandă oferă sub-comenzi pentru a configura aplicația ejabberd.

ejabberd_client
Această comandă oferă sub-comenzi pentru a configura aplicația ejabberd_client.

ephp4yaws
Această comandă oferă sub-comenzi pentru a configura aplicația ephp4yaws.

ajutor Această comandă afișează un ajutor generic despre erlsvc sau un ajutor mai detaliat despre a
comanda specificată.

mnezie
Această comandă oferă sub-comenzi pentru a gestiona baza de date Mnesia.

php Această comandă oferă sub-comenzi pentru a gestiona interpretul PHP.

eliberaţi
Această comandă oferă sub-comenzi pentru a gestiona versiunile Erlang. Mai ales, este
utilizat în timpul actualizării.

reîncepe
Această comandă repornește serviciul.

Începe
Această comandă pornește serviciul.

Starea
Această comandă spune dacă serviciul rulează.

opri Această comandă oprește serviciul.

ţintă
Această comandă oferă sub-comenzi pentru a manipula un sistem țintă.

token_bucket
Această comandă oferă sub-comenzi pentru a configura aplicația token_bucket.

iacă Această comandă oferă sub-comenzi pentru a configura aplicația yaws.

Detaliat ajutor despre a comandă
Pentru a obține un ajutor mai detaliat despre o comandă, utilizați comanda „help”:

erlsvc ajutor comandă

CONFIGURARE


Configuraţie format
Un fișier de configurare poate fi specificat utilizând -C opțiune. Formatul fișierului este conform
YAML, sau mai exact un subset al specificației YAML, așa cum este documentat în YAML::Tiny.
Acest lucru poate fi încă suprascris de orice opțiune de linie de comandă.

În mod implicit, erlsvc caută următoarele fișiere:

1. $HOME/.config/erlsvc/[e-mail protejat]

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

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

4. /etc/wayne/[e-mail protejat]

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

6. /etc/wayne/erlsvc.yaml

7. /etc/default/erlsvc

Structura așteptată a documentului YAML este un hash în care cheile sunt opțiunea lungă
nume (cu „-” înlocuit cu „_”) și valoarea sunt, evident, valorile pentru aceste opțiuni.
Dacă o opțiune poate fi dată de mai multe ori pentru a specifica mai multe valori, configurația
intrarea va avea o singură cheie care indică o listă de valori.

Non-opțiune variabile
Pe lângă variabilele care mapează opțiunile liniei de comandă, erlsvc acceptă următoarele
variabile suplimentare:

erlapp_args
Aceasta specifică toate variabilele de mediu ale aplicațiilor Erlang care trebuie transmise
pe Erl(1) linie de comandă. Structura indicată de cheie trebuie să fie un hash unde
cheile sunt numele aplicațiilor și valorile sunt din nou un hash, unde cheile
sunt numele variabilei de mediu și valorile, valorile variabilei.

extra_steaguri
Acest lucru specifică steaguri de linie de comandă suplimentare la care să se transmită Erl(1). Structura indicată de
cheia trebuie să fie o listă de șiruri.

Exemple
Iată un fișier de configurare care setează utilizatorul și grupul pentru nodul țintă și activează
toate mesajele de depanare. De asemenea, arată cum să specificați directorul de date al lui Mnesia și cum
dezactivați SMP în emulatorul Erlang.

# Setați identitatea serviciului la wayne:wayne.
utilizator: Wayne
grup: wayne

# Fii verborizat.
verbos:
- TOATE

# Setați directorul lui Mnesia. Observați cum sunt ghilimelele și ghilimelele duble
# folosit pentru ca Erlang să interpreteze corect șirul.
erlapp_args:
mnezie:
dir: '"/var/db/mnesia"'

extra_flags:
- "-smp"
- "dezactivare"

Utilizați erlsvcp online folosind serviciile onworks.net


Servere și stații de lucru gratuite

Descărcați aplicații Windows și Linux

  • 1
    Phaser
    Phaser
    Phaser este o deschidere rapidă, gratuită și distractivă
    cadru de joc HTML5 sursă care oferă
    Redare WebGL și Canvas
    browsere web desktop și mobile. Jocuri
    poate fi co...
    Descărcați Phaser
  • 2
    Motor VASSAL
    Motor VASSAL
    VASSAL este un motor de joc pentru creare
    versiuni electronice ale plăcii tradiționale
    și jocuri de cărți. Oferă suport pentru
    redarea și interacțiunea pieselor de joc,
    și ...
    Descărcați VASSAL Engine
  • 3
    OpenPDF - Furk of iText
    OpenPDF - Furk of iText
    OpenPDF este o bibliotecă Java pentru creare
    și editarea fișierelor PDF cu un LGPL și
    Licență open source MPL. OpenPDF este
    Succesorul LGPL/MPL open source al iText,
    o ...
    Descărcați OpenPDF - Furk of iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - Sistem pentru automatizare
    Analize Geoștiințifice - este un Geografic
    Sistemul informatic (GIS) software cu
    capacități imense pentru geodate
    procesare și ana...
    Descărcați SAGA GIS
  • 5
    Caseta de instrumente pentru Java/JTOpen
    Caseta de instrumente pentru Java/JTOpen
    IBM Toolbox for Java / JTOpen este un
    biblioteca de clase Java care acceptă
    programare client/server și internet
    modele către un sistem care rulează OS/400,
    i5/OS, o...
    Descărcați Toolbox pentru Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (sau D3 pentru documente bazate pe date)
    este o bibliotecă JavaScript care vă permite
    pentru a produce date dinamice, interactive
    vizualizări în browsere web. Cu D3
    tu...
    Descărcați D3.js
  • Mai mult »

Comenzi Linux

  • 1
    abidiff
    abidiff
    abidiff - comparați ABI-urile fișierelor ELF
    abidiff compară aplicația binară
    Interfețe (ABI) a două biblioteci partajate
    în format ELF. Emite un sens
    repor ...
    Fugi abidiff
  • 2
    abidw
    abidw
    abidw - serializați ABI-ul unui ELF
    fișierul abidw citește o bibliotecă partajată în ELF
    format și emite o reprezentare XML
    a ABI-ului său la ieșirea standard. The
    emis...
    Run abidw
  • 3
    copac2xml
    copac2xml
    bibutils - conversie bibliografie
    utilitati...
    Rulați copac2xml
  • 4
    Copt
    Copt
    copt - optimizator peephole SYSNOPIS:
    fișier copt.. DESCRIERE: copt este a
    optimizator de uz general pentru vizor. Aceasta
    citește codul din intrarea sa standard și
    scrie un...
    Fugi copt
  • 5
    gather_stx_titles
    gather_stx_titles
    gather_stx_titles - aduna titlul
    declarații din documentele Stx...
    Rulați gather_stx_titles
  • 6
    gatling-banc
    gatling-banc
    bench - http benchmark...
    Alerga gatling-bench
  • Mai mult »

Ad