Solaris CDE: Benutzerhandbuch für Fortgeschrittene und Systemverwalter

Aktionen erstellen, die Anwendungen auf entfernten Systemen ausführen

Wenn von Aktionen und Ausführung auf fernen Systemen die Rede ist, werden zwei Begriffe häufig verwendet:

Datenbank-Host - Das System mit der Aktionsdefinition.

Ausführungs-Host - Das System mit der ausführbaren Datei.

Meistens befinden sich Aktionen und ihre Anwendungen auf demselben System. Da der Standard-Ausführungs-Host für eine Aktion der Datenbank-Host ist, ist keine spezielle Syntax erforderlich.

Handelt es sich jedoch bei Datenbank- und Ausführungs-Host um unterschiedliche Systeme, muß in der Aktionsdefinition angegeben werden, auf welchem Host die Ausführungszeichenfolge gestartet werden soll.

Die Fähigkeit, Aktionen und Anwendungen auf verschiedenen Systemen zu suchen, ist Bestandteil der Client/Server-Architektur des Desktop. Weiterführende Informationen zu Netzwerkanwendungen finden Sie im Abschnitt "Anwendungs-Services verwalten".

Eine Aktion erstellen, die eine entfernte Anwendung ausführt

Verwenden Sie das Feld EXEC_HOST in der Aktionsdefinition, um das Verzeichnis der Anwendung anzugeben.

Folgende Werte können für EXEC_HOST verwendet werden:

%DatabaseHost% - Der Host, auf dem die Aktion definiert ist.

%LocalHost% - Der Host, auf dem die Aktion aufgerufen wird (der Sitzungs-Server).

%DisplayHost%- Der Host, auf dem der X-Server läuft (nicht zulässig für X-Terminals).

%SessionHost%- Der Host, auf dem der kontrollierende Login-Manager ausgeführt wird.

Host-Name--der bezeichnete Host. Verwenden Sie diesen Wert für Umgebungen, in denen die Aktion immer auf einem bestimmten Host ausgeführt werden soll.

%"Eingabeaufforderung"%- Fordert den Benutzer bei jeder Ausführung der Aktion zur Eingabe des Hostnamens auf.

Der Standardwert ist %DatabaseHost%, %LocalHost% . Die Aktion führt den Befehl zuerst auf dem Host mit der Aktionsdefinition aus, wenn das Feld EXEC_HOST nicht angegeben wird. Ist dies nicht möglich, führt die Aktion den Befehl auf dem Sitzungs-Server aus.

Beispiele