InglesPransesEspanyol

Ad


OnWorks favicon

kdb-elektrify-getenv - Online sa Cloud

Patakbuhin ang kdb-elektrify-getenv sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang command na kdb-elektrify-getenv 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


kdb-elektrify-getenv - palakasin ang kapaligiran ng mga aplikasyon

SINOPSIS


kdb elektrify-getenv application pagpipilian

DESCRIPTION


Kapag ang isang application ay na-elektrified gamit ang libelektragetenv, hindi lamang ito humihiling
tungkol sa, ngunit pati na rin ang Elektra para sa bawat getenv(3) at secure_getenv(3) tawag sa aklatan.

Ang pangunahing layunin nito ay upang:

· may mga karaniwang paraan upang baguhin ang kapaligiran

· gawing hindi kailangan ang muling pag-login (o i-restart pa!) ang mga application

· payagan ang isang hierarchical na istraktura para sa kapaligiran

· payagan ang mga setting na ilapat lamang para sa mga indibidwal na aplikasyon o lamang sa espesyal na konteksto

· panatilihin pa rin ang mga pakinabang (pagmana ng kapaligiran sa mga subprocesses)

· Availability sa at, cron at katulad na mga script.

Ito ay ipinatupad gamit ang isang LD_PRELOAD na pamamaraan, tingnan PAGGAMIT sa ibaba para sa global activation.

TINGNAN


Ang pangunahing layunin ng diskarteng ito ay upang sa wakas ay magkaroon ng isang mahusay na tinukoy na paraan upang itakda at makuha
mga variable ng kapaligiran. Gagamitin kaagad ang mga variable ng Elektra para sa bawat bago
sinimulan ang aplikasyon (hindi kinakailangan ang muling pag-login).

Upang gawin ito, getenv(3) ay maghahanap ng maraming mga mapagkukunan sa tabi ng paghahanap sa kapaligiran
(kapaligiran). Bilang tumatakbong halimbawa ay gagamitin getenv("HOME") -> /path/to/home:

1. Ang mga ibinigay na parameter ng commandline ay palaging pipiliin (tingnan Opsyon sa ibaba).

Hal kdb elektrify-getenv --elektra:HOME=/path/to/home

2. Pagkatapos /env/override/ titingalain, kung saan susi ay ang parameter sa getenv. Kung
natagpuan, ibabalik ang susi, kung ito ay isang null key, getenv babalik Walang halaga.

Hal kdb itakda user/env/override/HOME /path/to/home

3. Pagkatapos ay hihilingin ang kapaligiran.

Hal HOME=/path/to/home kdb elektrify-getenv

4. Pagkatapos /env/fallback/ titingalain. Kung natagpuan, ang susi ay ibabalik, kung ito
ay isang null key, getenv babalik Walang halaga.

Hal kdb itakda user/env/fallback/HOME /path/to/home

Opsyon


Kailan elektrify-getenv ay aktibo, ang bawat aplikasyon ay tumatanggap din ng getenv ng Elektra
mga pagpipilian. Ang interleaving Elektra's at ang mga opsyon ng application ay pinapayagan. Elektra ay
i-parse muna ang mga opsyon nito (nagsisimula sa --elektra) at itapon ang mga ito bago ang isa
sinimulan ang aplikasyon. Samakatuwid ang application ay hindi makikita na sila ay umiral,
hal: binigay kdb elektrify-getenv -V --elektra-debug -L ang aplikasyon ay
tawagin kasama -V -L.

Panloob Options
--elektra-tulong
Naglalabas ng tulong na ito.

--elektra-bersyon
Nagbibigay ng impormasyon sa bersyon.

--elektra-debug=file, ELEKTRA_DEBUG or /env/option/debug
Trace lahat getenv(3) mga tawag sa isang file. stderr kung walang ibinigay na file, hal kdb itakda
user/env/option/debug "". Tandaan na ang mga null value (walang forth argument), ay idi-disable
i-debug ang mga mensahe. Tingnan ang mga halimbawa sa ibaba.

--elektra-clearenv, ELEKTRA_CLEARENV or /env/option/clearenv
tawag clearenv(3) bago pumasok sa main. Ito ay isang inirerekomendang tampok sa seguridad.
Ang Elektra mismo, kung na-configure sa ganoong paraan, ay magagamit pa rin ang kapaligiran.

--elektra-reload-timeout=time_in_ms, ELEKTRA_RELOAD_TIMEOUT or /env/option/reload_timeout
Mag-activate ng feature na nakabatay sa timeout kapag ang oras ay ibinigay sa ms (at hindi 0).

Available ang Mga Panloob na Opsyon sa tatlong magkakaibang variant:

1. bilang parameter ng commandline: --elektra-, Alin ang mga hindi dumaan exec(3)
tawag.

2. bilang variable ng kapaligiran: ELEKTRA_. na maaaring madaanan exec(3)
mga tawag, ngunit inalis ng clearenv(3) mga tawag.

3. bilang Elektra KDB entry: /env/option/, na kung saan ay ang paraan upang makamit ang isang opsyon sa
paganahin para sa bawat aplikasyon.

Hal kdb itakda user/env/option/clearenv "" upang i-clear ang kapaligiran para sa lahat ng mga application
sinimulan ng user na iyon (tandaan na hindi bababa sa PATH dapat itakda gamit kdb itakda
user/env/fallback/PATH "/ bin:/ usr / bin" pagkatapos).

Tandaan, na ang mga null key ay katumbas ng mga hindi nakatakdang opsyon. Hal kdb itakda
system/env/option/debug "/tmp/elektra.log" at kdb itakda user/env/option/debug habilin
buhayin ang pag-log para sa system, maliban sa kasalukuyang user.

Kontekstwal Options
--elektra% %= or /env/layer/
Idagdag ang impormasyon sa konteksto (=layer) % % kasama ang halaga nito . Tandaan na
%yam% ay paunang natukoy na may argv[0] at %basename% sa basename(argv[0]).

Ang mga halaga ay maaaring maglaman / upang bumuo ng mga hierarchy, hal --elektra%name%=app/profile

Options para aplikasyon
--elektra:key=value, /env/override/ or /env/fallback/
magtakda ng susi/halaga na mas gusto, ibig sabihin, ang unang isasaalang-alang tulad ng ipinaliwanag sa
TINGNAN.

Ang mga susi ay maaaring maglaman ng / upang bumuo ng mga hierarchy, hal --elektra:my/HOME=/path/to/home.

PAGGAMIT


Para laging gamitin ang getenv environment ng Elektra, idagdag lang ang output sa file:

kdb elektrify-getenv | buntot -1 | sudo tee -a /etc/ld.so.preload

maaari din itong gawin gamit ang Elektra:

sudo kdb mount /etc/ld.so.preload system/ld/preload line null
sudo kdb set "system/ld/preload/new" `kdb elektrify-getenv | buntot -1`

CONTEXT


Ang metadata kaugnay na kahulugan sa detalye ay maaaring gamitin upang mapadali ang isang nakadepende sa konteksto
paghahanap. Sa metavalue nito lahat ng kapalit ng % % ay papalitan ng ibinigay
mga opsyon sa konteksto --elektra% %= at /env/layer/ mga susi.

Hal upang magkaroon ng ibang home directory para sa sinumang user at application:

kdb set user/env/layer/user markus
kdb set user/users/markus/konqueror/HOME /home/download
kdb setmeta spec/env/override/HOME context /users/%user%/%name%/HOME

Gumamit ng kdb-elektrify-getenv online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

  • 1
    mabusising paglilinis
    mabusising paglilinis
    Isang Kotlin script na binubuo ng lahat ng nukes
    mga cache mula sa mga proyekto ng Gradle/Android.
    Kapaki-pakinabang kapag hinahayaan ka ng Gradle o ng IDE
    pababa. Ang script ay nasubok sa
    macOS, ngunit ...
    I-download ang deep-clean
  • 2
    Eclipse Checkstyle Plug-in
    Eclipse Checkstyle Plug-in
    Ang Eclipse Checkstyle plug-in
    isinasama ang Checkstyle Java code
    auditor sa Eclipse IDE. Ang
    Ang plug-in ay nagbibigay ng real-time na feedback sa
    ang gumagamit tungkol sa viol...
    I-download ang Eclipse Checkstyle Plug-in
  • 3
    AstroOrzPlayer
    AstroOrzPlayer
    Ang AstroOrz Player ay isang libreng media player
    software, bahagi batay sa WMP at VLC. Ang
    ang player ay nasa isang minimalist na istilo, na may
    higit sa sampung kulay ng tema, at maaari rin
    b ...
    I-download ang AstroOrzPlayer
  • 4
    movistartv
    movistartv
    Ang Kodi Movistar+ TV ay isang ADDON para sa XBMC/
    Kodi que permite disponer de un
    decodificador de los servicios IPTV de
    Movistar integrado en uno de los
    mga mediacenter ma...
    I-download ang movistartv
  • 5
    Code :: Mga Pag-block
    Code :: Mga Pag-block
    Code::Blocks ay isang libre, open-source,
    cross-platform C, C++ at Fortran IDE
    binuo upang matugunan ang pinaka-hinihingi na mga pangangailangan
    ng mga gumagamit nito. Ito ay dinisenyo upang maging napaka
    mga extension...
    I-download ang Code::Blocks
  • 6
    Sa gitna
    Sa gitna
    Sa gitna o Advanced na Minecraft Interface
    at ang Pagsubaybay sa Data/Istruktura ay isang kasangkapan upang
    magpakita ng pangkalahatang-ideya ng isang Minecraft
    mundo, nang hindi aktwal na nilikha ito. Ito
    pwede...
    I-download sa gitna
  • Marami pa »

Linux command

Ad