Ich habe eine sehr lange Zeile für eine Environment Variable, die ich gerne speicherresident machen will,
aber weil die so lange ist, möchte ich die nicht in ~/.profile oder ~/.bashrc (ich verwende die bash) ablegen.
Stattdessen dachte ich an ein Skript, dass ich entweder über obigen beiden Dateien aufrufe oder manuell
bei Bedarf einfach starte.
Das Problem ist nur, die Umgebungsvariablen die ich im Skript setze bleiben nicht resident im Speicher.
Nach Beendigung des Skripts sind sie also wieder weg.
Wie kann man das lösen?
Wie macht man Environment Variablen aus einem Skript speicherresident?
- heisenberg
- Beiträge: 4123
- Registriert: 04.06.2015 01:17:27
- Lizenz eigener Beiträge: MIT Lizenz
Re: Wie macht man Environment Variablen aus einem Skript speicherresident?
Lege die Variable in einer Datei als Variablenzuweisung ab, die Du bei Bedarf via source einliest, z. B. auch aus .profile, ...
Re: Wie macht man Environment Variablen aus einem Skript speicherresident?
Besten Dank. Das hat geklappt.
Habe den source Eintrag aber in die .bashrc eingetragen, damit das auch bei nicht login terminals nutzbar ist.
Habe den source Eintrag aber in die .bashrc eingetragen, damit das auch bei nicht login terminals nutzbar ist.