Lizenzserver-Umgebungsvariablen

Für die Netzwerklizenzen einiger Produkte müssen bestimmte Benutzer- bzw. Systemumgebungsvariablen gesetzt werden.

Linux

Temporär
bash: export  VARIABLENNAME=VARIABLENWERT
csh/tcsh: setenv VARIABLENNAME VARIABLENWERT

Permanent
Variable in der entsprechenden Datei setzen:
Benutzervariable z.B. in ~/.profile, ~/.bashrc oder ~/.cshrc
Systemvariable z.B. in /etc/profile

Beispiel
Temporäre Variable: setenv LM_PROJECT VARIABLENWERT
Benutzervariable in ~/.cshrc: setenv LM_PROJECT VARIABLENWERT

Überprüfung!
Auflisten aller Umgebungsvariablen: printenv

macOS

Bis OS X 10.9 (Mavericks)

>Terminal
>cd /etc
>sudo pico launchd.conf (oder: >sudo vi launchd.conf)
einfügen:
setenv VARIABLENNAME VARIABLENWERT
>Datei launchd.conf speichern
>Rechner neu starten!

Beispiel
>sudo pico launchd.conf
einfügen:
setenv LM_PROJECT VARIABLENWERT
>Datei launchd.conf speichern
>Rechner neu starten!

Ab OS X 10.10 (Yosemite)

siehe: http://stackoverflow.com/questions/25385934/yosemite-launchd-conf-no-longer-work

Temporär
>Skript-Editor
do shell script „launchctl setenv VARIABLENNAME VARIABLENWERT
>Skript >Ausführen
>Skripteditor beenden

Permanent
1. Script erstellen und als App abspeichern
>Skript-Editor
do shell script „launchctl setenv VARIABLENNAME VARIABLENWERT
>Ablage >Sichern >Dokumente >setosx.scpt (z. B.)
>Ablage >Exportieren >Dokumente >Dateiformat: Programm >setosx.app (z. B.)
>Skripteditor beenden
2. App in Anmeldeobjekte des Benutzers einfügen
>Apple >Systemeinstellungen >Benutzer & Gruppen
>Benutzer auswählen >Anmeldeobjekte
>+ >Dokumente >setosx.app >Hinzufügen
>Systemeinstellungen beenden
>Logout
>Login

Beispiel

do shell script „launchctl setenv LM_PROJECT VARIABLENWERT

Überprüfung!
Auflisten aller Umgebungsvariablen: printenv

Windows

Windows: Systemeinstellungen

>Windows-Dateiexplorer >[Rechte Maustaste]Computer >Eigenschaften >Erweiterte Systemeinstellungen
>Erweitert >Umgebungsvariablen >Benutzervariablen ODER >Systemvariablen >Neu
Name der Variablen: VARIABLENNAME
Wert der Variablen: VARIABLENWERT

Beispiel
>Windows-Dateiexplorer >[Rechte Maustaste]Computer >Eigenschaften >Erweiterte Systemeinstellungen
>Erweitert >Umgebungsvariablen >Systemvariablen >Neu
Name der Variablen: LM_PROJECT
Wert der Variablen: VARIABLENWERT

Windows: setx (Eingabeaufforderung)

http://technet.microsoft.com/de-de/library/cc755104%28v=ws.10%29.aspx
-Hilfe: >setx /?
-Benutzervariable setzen:
>setx VARIABLENNAME VARIABLENWERT
-Systemvariable setzen:
>Eingabeaufforderung als Administrator ausführen
>setx VARIABLENNAME VARIABLENWERT /M (Achtung: Blank vor /M)

Beispiel
-Benutzervariable setzen:
>Eingabeaufforderung
>setx LM_PROJECT VARIABLENWERT
-Systemvariable setzen:
>Eingabeaufforderung als Administrator ausführen
>setx LM_PROJECT VARIABLENWERT /M

Überprüfung!
Auflisten aller Umgebungsvariablen: set

Umgebungsvariable unter Windows setzen