Skip to main content

Variablen im Management verwenden

In einzelnen Felder können neben normalen Werten auch Variablen verwendet werden. Beachten Sie die Hinweise im Info-Popup 🛈rechts neben den Eingabefeldern.

Syntax und Verwendung orientiert sich stark an POSIX Umgebungsvariablen. Die Variablen werden aber nicht von einer Shell interpretiert.

Syntax

Ein Variablenname kann nur die folgenden Zeichen enthalten: Buchstaben, Zahlen und Unterstrich.

Um eine Variable in einem Feld einzufügen kann eine dieser beiden Formen verwedet werden: $VAR_NAME oder ${VAR_NAME}
Die letztere Form ist sinnvoll, falls die Variable nicht durch Leerzeichen von anderen Zeichen getrennt ist, z.B.: ${HOSTNAME}_TC

Escaping

Falls in einem Variablen-fähigen Feld das Dollar-Zeichen $ verwendet werden soll, muß dieses mit einem Backslash escaped werden: \$. Falls die Zeichenfolge \$ verwendet werden soll, muß jedes Backslash verdoppelt werden und (wie vorher) ein Backslash vor dem Dollar-Zeichen hinzugefügt werden.

Backslashes, die sich nicht direkt vor einem Dollar-Zeichen befinden sollten nicht escaped werden.
Alleinstehende Dollar-Zeichen, die nicht als Anfang einr Variable interpretierbar sind müssen nicht escaped werden.

Variablen und Werte

Es können Umgebungvariablen und die spezielle Variable $HOSTNAME verwendet werden. 

Umgebungsvariablen können beispielsweise mit dem Befehl env in einem Terminal-Fenster (Strg+Alt+T) inspiziert werden. Zu beachten ist dabei, dass jeder Prozess eigene Umgebungsvariablen hat und in der Praxis eventuell nicht alle Variablen zur Verfügung stehen.

Ausgewählte Variablen
$HOSTNAME
aktueller Name des ThinClient
$USER
Name des angemeldeten Nutzers, bei Autologin immer tcos

$CUSTOM1

$CUSTOM2

$CUSTOM3 

Werte die in den ThinClient-Einstellungen vorgegeben sind