Als «environment-variables» getaggte Fragen

Bei Fragen zu Umgebungsvariablen eine Reihe dynamischer Variablen, die sich auf das Verhalten der laufenden Prozesse und den Zugriff auf Ressourcen auswirken können. Verwenden Sie dieses Tag für Fragen zu Umgebungsvariablen oder für Fragen zu Problemen, die sich aus der Einstellung oder Änderung des Variablenwerts beim Ausführen von Prozessverhalten und beim Zugriff auf Ressourcen ergeben.


3
Warum wird die Weitergabe der Geheimnisse über Umgebungsvariablen als „äußerst unsicher“ angesehen?
Das Übergeben von Geheimnissen (Kennwörtern) an ein Programm über eine Umgebungsvariable wird laut MySQL-Dokumenten als "äußerst unsicher" und als schlechte Wahl (unter Sicherheitsaspekten) für andere Ressourcen angesehen . Ich würde gerne wissen warum - was fehlt mir? Im erwähnten MySQL-Handbuch (ich verwende dies als Beispiel) wird die Übergabe des Kennworts …

4
Ich habe eine Umgebungsvariable für LANG in ~ / .profile festgelegt, aber sie wird nicht festgelegt
Ich möchte das Gebietsschema festlegen. Ich habe das in meinem ~ / .profil #language export LANG=en_GB.utf8 export TESTING123=en_GB.utf8 Aber wenn ich tippe: echo $LANG $TESTING123 Ich bekomme (LANG nicht gesetzt, aber TESTING123 ist gesetzt) en_US.utf8 en_GB.utf8 Wenn ich es export LANG=en_GB.utf8direkt in der Shell mache, funktioniert alles #export LANG=en_GB.utf8 #echo …

7
Wie kann man Umgebungsvariablen zwischen Shells wie Globals teilen, die mit einer Master-PID zusammenhängen?
Daher muss ich Umgebungsvariablen zwischen Shells austauschen und sicherstellen, dass die Änderungen an den Variablen von allen Shells wie globalen Variablen sofort erkannt werden. Sie müssen sich jedoch auf eine Master-PID beziehen, damit zwei Shell-Skripte ausgeführt werden können, von denen jedes ein Master mit demselben globalen Variablennamen ist. Untergeordnete Elemente …

1
Wie wirkt sich "Bildschirm" auf Umgebungsvariablen aus?
Ich habe vor und nach einem "Bildschirm" -Aufruf einen Unterschied in "env" festgestellt. Gibt es zusätzliche Klarheit darüber, was aufgerufen wird (zum Festlegen von Umgebungsvariablen)? Ich konnte keine klare Erklärung für eine schnelle Suche auf dem Bildschirm "Mann" sehen. Einige gegoogelte Fragen zum Thema: http://alan.lamielle.net/2009/03/09/environment-variables-and-gnu-screen /superuser/105954/updating-screen-session-environment-variables-to-reflect-new-graphical-login Ich denke, eine spezifischere …


1
Der Bash-Export ignoriert set -ex
Ich bin heute auf ein seltsames Verhalten gestoßen: #!/bin/bash set -ex export a=$(cat foo) echo "It's a living thing" b=$(cat foo) echo "This won't make it" Dies hört nicht auf cat foo, obwohl fooes nicht existiert. Aber ohne den Export schlägt es fehl. Warum?


2
Warum ist meine Umgebung voll von ␀s?
Ich habe einen Prozess, dessen Umgebung wie folgt ist: root@a-vm:/proc/1363# hexdump -C environ 00000000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| * 0000016c Ich habe so etwas noch nie gesehen. Ich erwarte environ, keine terminierten key=valuePaare zu enthalten , daher …

1
Festlegen eines IFS für ein Bash-Skript
Der typische Fall ist IFS= read. Das Thema wird in diesem Thread sehr gut erklärt: Warum ist das Setzen einer Variablen vor einem Befehl in bash legal? Um ein vollständiges Bild zu erhalten, wäre ich Ihnen sehr dankbar, wenn Sie erklären könnten, warum das folgende Skript nicht wie erwartet funktioniert. …


2
Seltsame Umgebungsvariable! :: = :: \ in Cygwin
Mit Cygwin habe ich Umgebungsmodule installiert, indem ich den Quellcode heruntergeladen, configure, make und make install ausgeführt habe. Jedes Mal, wenn ich einen Modulbefehl ausführe, erhalte ich: init.c(718):WARN:165: Cannot set TCL variable '!::' Ich habe dies darauf zurückgeführt, dass in Cygwin die folgende Umgebungsvariable festgelegt ist: $ env | grep …




Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.