Konfigurationsdatei für Shellskript

G

Gayson

Jungspund
Hallo!
Ich habe 3 Shellscripte, die alle dieselben Variablen benutzen (z.B. backupdir=home/Kai/mybackups). Ich möchte diese Variablen zentral (d.h. in einer Datei) lagern und nicht immer an 3 Stellen verändern. Eine Möglichkeit wäre ja, diese Variablenzuweisungen in ein Shellscript config.sh zu stecken, und dieses Skript immer vor allen auszuführen (wenn ich also z.B. shellscript1.sh ausführe, führt es intern ersteinmal config.sh aus).
Ist das zu umständlich, oder wie wird das i. A. gelöst (gibt es sowas wie import)?
Danke!
 
Hallo
Füge sie einfach in die Umgebungsvariablen deiner Shell ein.
Wenn du z.B. die bash hast, nutze die ~/.bashrc.
Dann werden deine Variablen beim Starten der Bash für diesen Benutzer importiert.
Oder importiere deine Umgebung aus einer beliebigen Datei ->
source DATEINAME

Gruß Wolfgang
 
Meiner Meinung nach ist Dein Ansatz richtig. Wenn man sich die Konfigurationsfiles des Systems anschaut, wird es da genauso gehändelt.

Gruss, Xanti

edit: Ups, Wolfgang war schneller.
 
Super, source Dateiname ist genau das, was ich da brauche, danke an euch beide!!
 

Ähnliche Themen

Ordentliches Netzwerk für zu Hause mit Notebook

Server-Monitoring mit RRDTool

CGI laesst sich nicht ausfuehren

Zurück
Oben