InglésFrancésEspañol

Ad


icono de página de OnWorks

kdb-elektrify-getenv: en línea en la nube

Ejecute kdb-elektrify-getenv en el proveedor de alojamiento gratuito de OnWorks sobre Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando kdb-elektrify-getenv que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.

PROGRAMA:

NOMBRE


kdb-elektrify-getenv - elektrificar el entorno de aplicaciones

SINOPSIS


kdb electrificar-getenv solicitud en línea. opciones

DESCRIPCIÓN


Cuando una aplicación se electrifica usando libelektragetenv, no solo solicita
entorno, pero también Elektra para cada conseguir(3) y seguro_getnv(3) llamada a la biblioteca.

Su propósito principal es:

· Tener formas estándar de modificar el medio ambiente

· Hacer que volver a iniciar sesión (¡o incluso reiniciar!) De las aplicaciones sea innecesario

· Permitir una estructura jerárquica para el medio ambiente

· Permitir que la configuración solo se aplique a aplicaciones individuales o solo en un contexto especial

· Aún conserva las ventajas (heredando el medio ambiente a los subprocesos)

· Disponibilidad en scripts at, cron y similares.

Se implementa mediante una técnica LD_PRELOAD, consulte USO a continuación para la activación global.

BÚSQUEDAS


El propósito principal de este enfoque es finalmente tener una forma bien definida de establecer y obtener
Variables de entorno. Las variables de Elektra se utilizarán inmediatamente para cada nueva
aplicación iniciada (no es necesario volver a iniciar sesión).

Para hacerlo, conseguir(3) buscará varias fuentes junto a la búsqueda en el entorno
(reinar). Como ejemplo de ejecución se utilizará getenv ("INICIO") -> / camino / a / casa:

1. Los parámetros de la línea de comandos dados siempre serán los preferidos (consulte CAMPUS abajo).

P.ej kdb electrificar-getenv --elektra: HOME = / ruta / a / casa

2. Entonces / env / override / será mirado hacia arriba, donde clave es el parámetro para conseguir. Si
encontrada, la clave será devuelta, si es una clave nula, conseguir regresará NULL.

P.ej kdb set usuario / env / anular / INICIO / camino / a / casa

3. Luego se solicitará el entorno.

P.ej INICIO = / ruta / a / inicio kdb electrificar-getenv

4. Entonces / env / fallback / será buscado. Si se encuentra, la clave se devolverá, si
es una clave nula, conseguir regresará NULL.

P.ej kdb set usuario / env / respaldo / INICIO / camino / a / casa

CAMPUS


Cuándo electrificar-getenv está activo, cada aplicación acepta adicionalmente la getenv de Elektra
opciones. Se permite intercalar las opciones de Elektra y de la aplicación. Elektra lo hará
analizar sus opciones (comenzando con --elektra) primero y descartarlas antes que el otro
se inicia la aplicación. Por lo tanto, la aplicación no verá que incluso existieron,
por ejemplo: dado kdb electrificar-getenv -V --elektra-depuración -L la aplicación
ser llamado con -V -L.

Interno Opciones
--elektra-ayuda
Emite esta ayuda.

--elektra-versión
Proporciona información sobre la versión.

--elektra-debug = archivo, ELEKTRA_DEBUG or / env / option / debug
Rastrear todo conseguir(3) llamadas a un archivo. stderr si no se proporciona ningún archivo, p. ej. kdb set
usuario / env / opción / depuración "". Tenga en cuenta que los valores nulos (sin cuarto argumento) deshabilitarán
depurar mensajes. Vea los ejemplos a continuación.

--elektra-clearenv, ELEKTRA_CLEARENV or / env / option / clearenv
Llamar Clearenv(3) antes de entrar en main. Esta es una característica de seguridad recomendada.
La propia Elektra, si se configura de esa manera, aún podrá utilizar el entorno.

--elektra-reload-timeout = tiempo_en_ms, ELEKTRA_RELOAD_TIMEOUT or / env / option / reload_timeout
Active una función basada en el tiempo de espera cuando se indique un tiempo en ms (y no sea 0).

Las opciones internas están disponibles en tres variantes diferentes:

1. como parámetro de línea de comando: --elektra-, que es no pasado a través ejecutivo(3)
llamadas.

2. como variable de entorno: ELEKTRA_. que podría pasar ejecutivo(3)
llamadas, pero son eliminadas por Clearenv(3) llamadas.

3. como entrada de Elektra KDB: / env / opción /, que son la forma de lograr una opción de
estar habilitado para cada aplicación.

P.ej kdb set usuario / env / opción / clearenv "" para despejar el medio ambiente para todas las aplicaciones
iniciado por ese usuario (tenga en cuenta que al menos TRAYECTORIA debe configurarse usando kdb set
usuario / env / fallback / PATH "/compartimiento:/ usr / bin" entonces).

Tenga en cuenta que las claves nulas son iguales a las opciones no establecidas. P.ej kdb set
system / env / option / debug "/tmp/elektra.log" y kdb set usuario / env / opción / depuración seguirá
activar el registro para el sistema, excepto para el usuario actual.

Contextual Opciones
--elektra% % = or / env / layer /
Agregue la información contextual (= capa) % % con su valor . Tenga en cuenta que
%nombre% está predefinido con argv [0] y % nombre base% nombre base (argv [0]).

Los valores pueden contener / formar jerarquías, p. Ej. --elektra% name% = aplicación / perfil

Opciones para Aplicaciones
--elektra: clave = valor, / env / override / or / env / fallback /
establecer una clave / valor para ser preferido, es decir, el primero en ser considerado como se explica en
LOOKUP.

Las claves pueden contener / formar jerarquías, p. Ej. --elektra: mi / CASA = / ruta / a / casa.

USO


Para usar siempre el entorno getenv de Elektra, simplemente agregue la salida al archivo:

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

esto también se puede hacer usando Elektra:

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

CONTEXTO


Los metadatos contexto en la especificación se puede utilizar para facilitar un contexto dependiente
buscar. En su metavalor todos los reemplazos de % % será reemplazado por el dado
opciones contextuales --elektra% % = y / env / layer / llaves.

Por ejemplo, tener un directorio de inicio diferente para cualquier usuario y aplicación:

kdb establece usuario / env / capa / usuario markus
kdb set usuario / usuarios / markus / konqueror / INICIO / inicio / descarga
kdb setmeta spec / env / override / HOME context / users /% user% /% name% / HOME

Use kdb-elektrify-getenv en línea usando los servicios de onworks.net


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

  • 1
    facetracknoir
    facetracknoir
    Programa de headtracking modular que
    admite múltiples rastreadores faciales, filtros
    y protocolos de juego. Entre los rastreadores
    son SM FaceAPI, AIC Inertial Head
    Rastreador ...
    descargar facetracknoir
  • 2
    Código QR PHP
    Código QR PHP
    El código QR de PHP es de código abierto (LGPL)
    biblioteca para generar código QR,
    Código de barras bidimensional. Residencia en
    biblioteca libqrencode C, proporciona API para
    creando código de barras QR ...
    Descargar Código QR PHP
  • 3
    libreciv
    libreciv
    Freeciv es un programa gratuito por turnos
    juego de estrategia multijugador, en el que cada
    jugador se convierte en el líder de un
    civilización, luchando por obtener el
    objetivo final: bec ...
    Descargar Freeciv
  • 4
    Sandbox de cuco
    Sandbox de cuco
    Cuckoo Sandbox utiliza componentes para
    monitorear el comportamiento del malware en un
    Entorno de caja de arena; aislado de la
    resto del sistema. Ofrece automatizado
    análisis de ...
    Descargar Cuckoo Sandbox
  • 5
    LMS-YouTube
    LMS-YouTube
    Reproducir video de YouTube en LMS (portación de
    Triode's to YouTbe API v3) Esto es
    una aplicación que también se puede buscar
    en
    https://sourceforge.net/projects/lms-y...
    Descargar LMS-YouTube
  • 6
    Fundación de presentación de Windows
    Fundación de presentación de Windows
    Fundación de presentación de Windows (WPF)
    es un marco de interfaz de usuario para construir Windows
    aplicaciones de escritorio. WPF admite una
    amplio conjunto de desarrollo de aplicaciones
    caracteristicas...
    Descargar la Fundación para presentaciones de Windows
  • Más "

Comandos de Linux

Ad