Als «environment-variables» getaggte Fragen

Umgebungsvariablen sind Konfigurationsoptionen, die in einer Shell oder anderen ähnlichen Umgebungen festgelegt werden können. Alle Programme, die innerhalb der Shell gestartet wurden, können sie lesen und selbst konfigurieren.


7
Wie fügt man eine Windows-Umgebungsvariable ohne Neustart hinzu?
Ich möchte einer Windows-Maschine (Desktop oder Server) eine Umgebungsvariable hinzufügen und diese verwenden, ohne die Maschine neu zu starten. Angenommen, Sie haben einen Produktionsserver, der eine Vielzahl von Apps hostet, und eine neue App benötigt eine bestimmte Umgebungsvariable, um ausgeführt zu werden. Sie möchten es nicht neu starten, während Benutzer …



8
Was ist der beste Ort, um systemweite Umgebungsvariablen unter Linux einzurichten?
Ich möchte nur eine systemweite Umgebungsvariable JAVA_HOMEfür alle Benutzer einrichten , einschließlich des Root- Benutzers. Bedarf: für normale Benutzer zugänglich zugänglich für root immer geladen, nicht nur für Bash (Gnome-Terminal startet standardmäßig keine Bash) auf Ubuntu, Debian und optional Red Hat zu arbeiten großartig, wenn das Hinzufügen einfach per Skript …

6
Welche Vorteile bietet es, geheime Werte einer Website als Umgebungsvariablen zu definieren?
In den Devops-Richtlinien unter https://12factor.net/config wird vorgeschlagen , Website-Geheimnisse (Datenbankkennwörter, API-Schlüssel usw.) in Umgebungsvariablen abzulegen. Welche Vorteile hat das, anstatt Textdateien (JSON, XML, YAML, INI oder ähnliches) zu verwenden, die von der Versionskontrolle ignoriert werden? Ich finde es viel einfacher, eine Konfigurationsdatei mit Geheimnissen zu kopieren, als Umgebungsvariablen in der …



3
Verwenden Sie eine Umgebungsvariable in einem launchd-Skript
Ich bin gespannt, ob es möglich ist, eine Umgebungsvariable im ProgramArgumentsTeil eines Luanchd-Skripts unter Mac OS X Leopard anzugeben . <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>Label</key> <string>me.mpietz.MountDevRoot</string> <key>ProgramArguments</key> <array> <string>/bin/sh</string> <string>$HOME/bin/attach-devroot.sh</string> <!-- Instead of using... <string>/Users/mpietz/bin/attach-devroot.sh</string --> </array> <key>RunAtLoad</key> <true/> </dict> </plist>


4
Die Ausführung von crontab hat nicht die gleichen Umgebungsvariablen wie der ausführende Benutzer
Ich habe meinen crontab-Job 0 2 */1 * * /aScript >aLog.log 2>&1als 'root'-Benutzer ausgeführt und festgestellt, dass sich die env von der env des' root'-Benutzers unterscheidet und daher ein anderes Laufzeitverhalten meiner Skripte auftritt. Ein Fehlerbehebungsversuch platzierte Exportbefehle in rc.d-Dateien, die jedoch immer noch nicht angezeigt wurden. Am Ende platziere …

4
Verwenden von Umgebungsvariablen in der Kubernetes-Bereitstellungsspezifikation
Ich verwende derzeit eine Kubernetes-Spezifikation Deployment.yamlfür die Bereitstellung eines Dienstes. Die Spezifikation enthält einen wörtlichen Verweis auf eine bestimmte IP-Adresse (wie <static-ip-address>unten markiert ): spec: type: LoadBalancer loadBalancerIP: <static-ip-address> Ich mache mir Sorgen, Informationen wie Passwörter oder IP-Adressen in entfernte Git-Repositorys zu übertragen. Kann ich dies vermeiden, indem ich Umgebungsvariablen …


4
Festlegen einer Variablen für einen bestimmten SSH-Host
In ssh_configkönnen einige Umgebungsvariablen mithilfe von auf den Host exportiert werden SendEnv. Gibt es auch eine Möglichkeit, einen bestimmten Wert für diese Variable pro Host zu erzwingen? Ist es zum Beispiel möglich, Variablen $FOOmit Wert barnur dann zu exportieren, wenn eine Verbindung zum Host hergestellt wird example.com?

4
Gibt es ein Dienstprogramm zum Lesen von Umgebungsvariablen aus einer env-Datei und zum Ausführen eines Befehls (kompakter als Foreman)?
foreman kann .env-Dateien lesen und Umgebungsvariablen aus dem Inhalt festlegen und dann ein Programm ausführen z.B foreman run -e vars.env myprogram ... aber es macht eine Menge anderer Dinge (und befasst sich hauptsächlich mit dem Starten von Dingen unter Verwendung des Procfile-Formats). Gibt es ein einfacheres Tool (Linux / Unix), …

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.