Articles of variables de entorno

El script que exporta variables ambientales no puede exportarlas

Tengo el siguiente script llamado export.sh : #!/bin/bash SOURCE="${BASH_SOURCE[0]}" while [ -h "$SOURCE" ]; do # resolve $SOURCE until the file is no longer a symlink DIR="$( cd -P "$( dirname "$SOURCE" )" && pwd )" SOURCE="$(readlink "$SOURCE")" [[ $SOURCE != /* ]] && SOURCE="$DIR/$SOURCE" # if $SOURCE was a relative symlink, we need to […]

Error de ssh-agent en el server de ubuntu 10.04 LTS

Tengo una installation de Ubuntu Server 10.04 en Linode. Intento usar ssh-agent para dejar de escribir mi contraseña cada vez que necesito hacer algunos cambios en GitHub. Estoy usando el script proporcionado por GitHub aquí . Pero cuando .zshrc mi file .zshrc o cuando salgo de la session y vuelvo a iniciar session recibo el […]

Cómo recuperar la variable de entorno del nombre de cadena en KSH

Tengo la siguiente variable: x="envVar" y 'envVar' es el nombre de la variable de entorno que contiene una ruta (de una carpeta por instancia). Entonces me gustaría hacer cd $x pero no funciona. ¿Cómo puedo hacer para usar el valor de x como variable de entorno? No pude hacer que funcione con "eval".

Sudo: entorno del usuario de destino

¿Hay alguna manera (sin saltar demasiados aros) de ejecutar sudo -u user command de tal manera que el entorno del user esté completamente preservado? Básicamente, lo que necesito es garantizar que las variables de entorno específicas estén configuradas para todos los usuarios a los que se permite ejecutar sudo para suplantar ciertos ID, en su […]

Importación de configuraciones de variables de entorno desde otro server

Me gustaría importar todas las variables 'env' de otra caja a una máquina local. He copydo las variables env en env_var.txt en el cuadro local. He realizado lo siguiente: for i in `cat env_var.txt`; do export $i; done Sin embargo, esto no parece establecer todas mis variables env correctamente. Yo he modificado do export $i […]

La variable de entorno $ USER no se está ejecutando desde crontab

Creé un script simple para verificar la variable de entorno para ejecutar desde crontab. #!bin/bash echo $USER > cron.txt guarda como script.sh en el directory de inicio. Configuración de Crontab: */1 * * * * ./script.sh Si lo ejecuto manualmente, funciona pero no desde crontab. La salida debería mostrar mi nombre de usuario en el […]

¿Cuál es el efecto de un separador de ruta al comienzo de una variable de entorno?

Estaba leyendo un documento recomendando el establecimiento de la variable TZ para evitar llamadas innecesarias al sistema stat en progtwigs que usan time localtime , y usa la siguiente syntax: TZ=:/etc/localtime El truco descrito en el documento funciona, pero también funciona sin los dos puntos: TZ=/etc/localtime . ¿Cuál podría ser el propósito del : aquí?

¿Alguna sorpresa al configurar SHELL env var?

Estoy usando macOS, y como viene con Bash 3.2, me he actualizado a 4.4 a través de homebrew. Configuré mi terminal para usar la versión más nueva configurando su command de inicio en: /usr/local/bin/bash -l Hace poco estuve jugando con el command de script para grabar y reproducir sesiones de terminal, y descubrí que estaba […]

SUDO: condición de nombre de usuario en file sudoers

Estoy tratando de permitir que mi usuario (a través de sudo , iniciado en un script) copie un file de su casa a un directory web. El command sería: sudo cp /home/$LOGNAME/file_source /var/www/$LOGNAME_file_dest Así que agregué la siguiente línea en mi file sudoers: %users ALL=(ALL)NOPASSWD:/bin/cp /home/$LOGNAME/file_source /var/www/$LOGNAME_file_dest Esto no funciona del todo, porque sudo me […]

¿Cómo puedo configurar consistentemente una variable de entorno para un solo progtwig?

Estoy usando LC_TIME="en_AU.UTF-8" en general, y estoy contento con eso. Sin embargo, cuando uso Thunderbird, me gustaría usar un reloj de 12 horas. Creé una configuration regional personalizada, y funciona bien si ejecuto Thunderbird con LC_TIME=en_AU_12h.utf8 /usr/bin/thunderbird Sin embargo, ¿puedo hacer que Thunderbird se inicie así por defecto? Me parece que tendré que hacer varias […]