Skip to main content
Skip table of contents

Befehle vor oder nach einer Sitzung ausführen

Symptom

Sie möchten Shell-Befehle ausführen, bevor eine bestimmte Sitzung gestartet wird oder nachdem sie beendet wurde.

IGEL OS 12

Sie benötigen Hooks, die Ihre Shell-Befehle aufrufen.

Lösung

Ab IGEL Universal Desktop Linux 5.06.100 gibt es einen generischen Mechanismus zum Aufruf von Shell-Befehlen vor und nach einer Sitzung. Er funktioniert mit Citrix ICA-, RDP- und VNC-Viewer-Sitzungen.

Diese Funktion ist nur über die Registry zugänglich.

Öffnen Sie Setup unter System > Registry. Verwenden Sie entweder den Registrierungsbaum oder die Funktion Suchparameter ..., um die folgenden Registrierungsschlüssel zu finden:

für VNCviewer:

sessions.vncviewer*.init_action

sessions.vncviewer*.final_action

für RDP:

sessions.winconnect*.init_action

sessions.winconnect*.final_action

für Citrix/ICA:

sessions.ica*.init_action

sessions.ica*.final_action

(wobei * die zugehörige Sitzungsnummer ist, z.B. 0,1,2,3,...)

Die init_action wird ausgeführt bevor die Sitzung gestartet wird. Die final_action wird nach Beendigung der Sitzung ausgeführt. Geben Sie Shell-Befehle oder den Pfad zu einem benutzerdefinierten Skript oder einer ausführbaren Datei ein:

Configuring the Init Action

Die Registrierungsschlüssel für neu erstellte Sitzungen erscheinen erst nach einem Neustart von Setup.

Ihre init_action Skripte oder ausführbaren Dateien müssen zurückkehren, bevor die Sitzung gestartet wird. Alternativ können Sie Ihren Befehl auch durch Hinzufügen von '&' am Ende der Befehlszeile untermalen.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.