InglesPransesEspanyol

Ad


OnWorks favicon

erlsvcp - Online sa Cloud

Patakbuhin ang erlsvcp sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang command na erlsvcp na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


erlsvc - CLI para kontrolin ang Aking serbisyo

SINOPSIS


erlsvc [-C config] [-u gumagamit] [-g grupo] [-n buko] [-h marami] [-c cookie] [-r pakawalan] [-d
releases_dir] [-E erlang_root_dir] [-L erlang_libs_dir] [-M mods_dir] [-P pipe_dir]] [-O
log_dir]] [-V components] utos [ ]

erlsvc tulong [utos]

DESCRIPTION


erlsvc ay ang interface ng command line upang pamahalaan ang mga Erlang node na gumagawa ng Aking serbisyo. Ito
kasama ang pag-bootstrap ng bagong node, pagsisimula at pagpapahinto nito o paghawak ng pag-upgrade ng release.

Sa teknikal na pagsasalita, nagsisimula ito ng isang "controller" nang lokal (isang Erlang node). Ang node na ito ay maaaring
gumawa ng proseso sa isang tumatakbong target na node upang maisagawa ang utos. Sa ganitong paraan, posible
upang pamahalaan ang isang node sa isang remote host.

Maaari kang makakuha ng buod ng mga opsyon sa command line at isang listahan ng mga available na command sa pamamagitan ng
naglalabas ng utos na "erlsvc help". Upang makakuha ng mensahe ng tulong para sa isang partikular na command, gamitin
"erlsvc tulong utos".

Opsyon


-C config or --config config
Tinutukoy nito ang path sa isang configuration file. Tingnan ang "CONFIGURATION" para sa higit pa
impormasyon tungkol sa format ng file na ito at ang mga magagamit na opsyon.

Palaging ina-override ng mga opsyon sa command line ang mga value mula sa configuration file.

Sa pamamagitan ng default, erlsvc hinahanap ang mga sumusunod na file:

1. $HOME/.config/erlsvc/[protektado ng email]

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

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

4. /etc/wayne/[protektado ng email]

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

6. /etc/wayne/erlsvc.yaml

7. /etc/default/erlsvc

-u gumagamit or --gumagamit gumagamit
Tinutukoy nito ang user kung saan dapat tumakbo ang serbisyo. Ang target na node ay mauuna
magsimula sa user ID ng tumatawag (hal. root) at bababa sa gumagamit bago simulan ang
serbisyo.

Bilang default, hindi nababago ang user.

-g grupo or --grupo grupo
Tinukoy nito ang pangkat kung saan dapat tumakbo ang serbisyo. Tingnan ang -u opsyon sa itaas
para sa paliwanag.

Bilang default, hindi nababago ang gorup.

-n buko or --node buko
Tinutukoy nito ang pangalan ng target na node na sisimulan o pamamahalaan.

Ang default ay "myservice".

-h marami or --host marami
Tinutukoy nito ang hostname ng target na node na pamamahalaan. Ang hostname ay dapat nasa a
"maikling" form: hanggang sa unang tuldok lamang, hindi isang buong kwalipikadong domain name.

Ang default ay ang lokal na hostname.

-c cookie or --cookie cookie
Tinutukoy nito ang Erlang cookie na gagamitin para sa inter-node na komunikasyon. Ito
ginagamit din ang cookie bilang cookie ng panimulang target na node.

Bilang default, gamitin ang anumang default na cookie erl(1) gagamit.

-r pakawalan or --palayain pakawalan
Tinutukoy nito ang paglabas ng Erlang upang mag-boot kapag sinimulan ang serbisyo.

Ang default ay ang permanenteng release.

-d releases_dir or --release-dir releases_dir
Tinutukoy nito ang direktoryo ng paglabas ng Erlang.

Ang default ay ang system na inilabas ni Erlang ang direktoryo, ibig sabihin. ang "release" na direktoryo
sa ilalim ng direktoryo ng ugat ng Erlang.

-E erlang_root_dir or --erlang erlang_root_dir
Tinutukoy nito ang root directory ng Erlang. Ito ay kapaki-pakinabang kapag erl(1) ay wala sa
PATH o yung nasa PATH ay hindi dapat gamitin.

Sa pamamagitan ng default, erl(1) sa PATH ang ginagamit.

-L erlang_libs_dir or --erllibs-path erlang_libs_dir
Tinutukoy nito ang mga karagdagang direktoryo kung saan maaaring matagpuan ang Erlang application. Ito
ang opsyon ay maaaring tukuyin nang maraming beses upang magtakda ng ilang mga landas.

Bilang default, wala.

-M mods_dir or --mods-dir mods_dir
Tinutukoy nito ang direktoryo kung saan erlsvcAng mga module ng Erlang ay.

Ang default ay ang erlsvcang nakabahaging direktoryo ng data sa antas ng pamamahagi ni bilang ibinalik ni
"dist_dir('erlsvc')" mula sa File::ShareDir.

-R pipe_dir or --pipe-dir pipe_dir
Tinutukoy nito ang direktoryo kung saan run_erl(1) inilalagay ang pinangalanang tubo na kinakailangan ng
to_erlNa (1).

Ang default ay /var/run/wayne.

-O log_dir or --log-dir log_dir
Tinutukoy nito ang direktoryo kung saan run_erl(1) inilalagay ang mga log file nito, gaya ng run_erl.log
or erlang.log.*.

Ang default ay /var/log/wayne.

-V bahagi or --verbose bahagi
Itinatakda nito ang verbosity bawat bahagi o para sa lahat nang sabay-sabay. Ang pagpipiliang ito ay maaaring
tinukoy ng maraming beses upang paganahin/paganahin ang ilang bahagi. Upang tukuyin ang lahat
mga bahagi, gamitin ang "LAHAT". Ang isang bahagi ay maaaring prefix ng '!' upang huwag paganahin ang verbosity lamang
para rito.

Ang mga magagamit na bahagi ay:

· "APP"

· "ERLENV"

· "ERLNODE"

· "ERLSCRIPT"

· "MNESIA"

· "PROC"

· "REL"

· "SERV"

Halimbawa, upang paganahin ang verbosity para sa anumang bagay na humipo sa serbisyo, gamitin ang "-V SERV".
Upang paganahin ang lahat maliban sa mensahe ng serbisyo, gamitin ang "-V ALL -V !SERV" (tandaan na ito
maaaring kailanganin upang makatakas sa '!' character sa workaround na interpretasyon ng shell).

UTOS


Magagamit utos
Narito ang isang listahan ng mga magagamit na command. Ang ilang mga utos ay walang anumang aksyon; sila sa halip
magbigay ng mga sub-command.

bosh4yaws
Ang command na ito ay nagbibigay ng mga sub-command para i-configure ang bosh4yaws application.

ejabberd
Nagbibigay ang command na ito ng mga sub-command para i-configure ang ejabberd application.

ejabberd_client
Nagbibigay ang command na ito ng mga sub-command para i-configure ang ejabberd_client application.

ephp4yaws
Nagbibigay ang command na ito ng mga sub-command para i-configure ang ephp4yaws application.

Tulungan Ang utos na ito ay nagpapakita ng isang pangkalahatang tulong tungkol sa erlsvc o isang mas detalyadong tulong tungkol sa a
tinukoy na utos.

mnesia
Ang command na ito ay nagbibigay ng mga sub-command para pangasiwaan ang Mnesia database.

php Ang command na ito ay nagbibigay ng mga sub-command para pangasiwaan ang PHP interpreter.

pakawalan
Ang utos na ito ay nagbibigay ng mga sub-command upang mahawakan ang mga paglabas ng Erlang. Lalo na, ito ay
ginagamit sa live na pag-upgrade.

i-restart ang
I-restart ng command na ito ang serbisyo.

simula
Sinisimulan ng utos na ito ang serbisyo.

katayuan
Ang utos na ito ay nagsasabi kung ang serbisyo ay tumatakbo.

itigil Ang utos na ito ay huminto sa serbisyo.

target
Nagbibigay ang command na ito ng mga sub-command para manipulahin ang isang target na system.

token_bucket
Nagbibigay ang command na ito ng mga sub-command para i-configure ang token_bucket application.

yaws Nagbibigay ang command na ito ng mga sub-command para i-configure ang yaws application.

Detalyado Tulungan tungkol sa a utos
Upang makakuha ng mas detalyadong tulong tungkol sa isang command, gamitin ang command na "help":

erlsvc Tulungan utos

Configuration


Configuration format
Maaaring tukuyin ang isang configuration file gamit ang -C opsyon. Ang format ng file ay umaayon sa
YAML, o mas eksaktong subset ng detalye ng YAML, gaya ng nakadokumento sa YAML::Tiny.
Maaari pa rin itong ma-override ng anumang opsyon sa command line.

Sa pamamagitan ng default, erlsvc hinahanap ang mga sumusunod na file:

1. $HOME/.config/erlsvc/[protektado ng email]

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

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

4. /etc/wayne/[protektado ng email]

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

6. /etc/wayne/erlsvc.yaml

7. /etc/default/erlsvc

Ang inaasahang istruktura ng dokumento ng YAML ay isang hash kung saan ang mga susi ay ang mahabang opsyon
mga pangalan (na may "-" na pinalitan ng "_") at ang halaga ay malinaw na ang mga halaga para sa mga opsyong ito.
Kung ang isang opsyon ay maaaring bigyan ng maraming beses upang tumukoy ng maramihang mga halaga, ang configuration
Ang entry ay magkakaroon lamang ng isang susi na tumuturo sa isang listahan ng mga halaga.

Hindi opsyon mga variable
Sa tabi ng mga variable na nagma-map sa mga opsyon sa command line, erlsvc sumusuporta sa sumusunod
karagdagang mga variable:

erlapp_args
Tinutukoy nito ang lahat ng variable ng kapaligiran ng Erlang application na dapat ipasa
sa erl(1) command line. Ang istraktura na itinuturo ng susi ay dapat na isang hash kung saan
ang mga susi ay ang mga pangalan ng aplikasyon at ang mga halaga ay isang hash muli, kung saan ang mga susi
ay ang pangalan ng variable ng kapaligiran at ang mga halaga, ang mga halaga ng variable.

extra_flags
Tinutukoy nito ang mga karagdagang flag ng command line na ipapasa erl(1). Ang istraktura na itinuro ng
ang susi ay dapat isang listahan ng mga string.

Mga halimbawa
Narito ang isang configuration file na nagtatakda ng user at grupo para sa target na node at pagpapagana
lahat ng mga mensahe sa pag-debug. Ipinapakita rin nito kung paano tukuyin ang direktoryo ng data ng Mnesia at kung paano
huwag paganahin ang SMP sa Erlang emulator.

# Itakda ang pagkakakilanlan ng serbisyo sa wayne:wayne.
gumagamit: wayne
grupo: wayne

# Maging verbose.
verbose:
- LAHAT

# Itakda ang direktoryo ng Mnesia. Pansinin kung paano ang mga quotes at double-quotes
# ginamit upang ma-interpret ng tama ni Erlang ang string.
erlapp_args:
mnesia:
dir: '"/var/db/mnesia"'

extra_flags:
- "-smp"
- "huwag paganahin"

Gumamit ng erlsvcp online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

  • 1
    Phaser
    Phaser
    Ang Phaser ay isang mabilis, libre, at masayang bukas
    source HTML5 game framework na nag-aalok
    WebGL at Canvas rendering sa kabuuan
    desktop at mobile web browser. Mga laro
    pwede maging co...
    I-download ang Phaser
  • 2
    VASSAL Engine
    VASSAL Engine
    Ang VASSAL ay isang game engine para sa paglikha
    mga elektronikong bersyon ng tradisyonal na board
    at mga laro ng card. Nagbibigay ito ng suporta para sa
    pag-render ng piraso ng laro at pakikipag-ugnayan,
    at ...
    I-download ang VASSAL Engine
  • 3
    OpenPDF - Fork ng iText
    OpenPDF - Fork ng iText
    Ang OpenPDF ay isang Java library para sa paglikha
    at pag-edit ng mga PDF file gamit ang LGPL at
    Lisensya ng open source ng MPL. Ang OpenPDF ay ang
    LGPL/MPL open source na kahalili ng iText,
    isang ...
    I-download ang OpenPDF - Fork ng iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - System para sa Automated
    Geoscientific Analyzes - ay isang Geographic
    Information System (GIS) software na may
    napakalawak na kakayahan para sa geodata
    pagproseso at ana...
    I-download ang SAGA GIS
  • 5
    Toolbox para sa Java/JTOpen
    Toolbox para sa Java/JTOpen
    Ang IBM Toolbox para sa Java / JTOpen ay isang
    library ng mga klase ng Java na sumusuporta sa
    client/server at internet programming
    mga modelo sa isang system na tumatakbo sa OS/400,
    i5/OS, o...
    I-download ang Toolbox para sa Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (o D3 para sa Data-Driven Documents)
    ay isang JavaScript library na nagbibigay-daan sa iyo
    upang makabuo ng dynamic, interactive na data
    visualization sa mga web browser. Sa D3
    ikaw...
    I-download ang D3.js
  • Marami pa »

Linux command

Ad