

Befehls-Ausführung › Operator "SSH-Befehl ausführen" › Beispiel
Beispiel
In diesem Beispiel wird die interaktive Funktionsweise des Operators "SSH-Befehl ausführen" beschrieben.
Gehen Sie folgendermaßen vor::
- Eine SSH-Verbindung zum Remote-Host wird hergestellt.
- Mithilfe einer der folgenden Optionen erfolgt eine nicht-interaktive Anmeldung:
- Ein Anwendername und ein Kennwort.
- Ein Anwendername und ein privater Schlüssel.
- Ein Anwendername, ein privater Schlüssel und eine Passphrase, wenn der private Schlüssel mit einer Passphrase erstellt wurde.
- Es wird aus der SSH-Sitzung gelesen, bis eine der folgenden Aktionen eintritt:
- Es ist eine Übereinstimmung der Muster vorhanden, die in der Eingabeaufforderung für Anwender angegebenen sind. Fahren Sie mit Schritt 4 fort.
- Der Wert in "Zeit für Warten auf Aufforderungen" läuft ab, ohne dass eine Übereinstimmung der Muster vorhanden ist, die in der Eingabeaufforderung für Anwender angegebenen sind. Brechen Sie den Operator ab.
- Es wird bestimmt, ob der Operator auf Befehl als anderer Anwender ausführen festgelegt werden soll.
- Wenn ja, fahren Sie mit Schritt 5 fort.
- Wenn nein, fahren Sie mit Schritt 6 fort.
- Senden Sie den Befehl für Anwenderwechsel und lesen Sie aus der SSH-Sitzung, bis eine der folgenden Aktionen eintritt:
- Es ist eine Übereinstimmung der Muster vorhanden, die in Textaufforderung für Kennwort bei Anwenderwechsel angegeben sind, für die ein Kennwort zum Wechseln der Anwender erforderlich ist.
- Senden Sie das Kennwort für Anwenderwechsel.
- Es wird aus der SSH-Sitzung gelesen, bis eine der folgenden Aktionen eintritt:
Es ist eine Übereinstimmung der Muster vorhanden, die in der Eingabeaufforderung für Anwenderwechsel angegebenen sind. Fahren Sie mit Schritt 6 fort.
Der Wert in "Zeit für Warten auf Aufforderungen" läuft ab, ohne dass eine Übereinstimmung der Muster vorhanden ist, die in der Eingabeaufforderung für Anwenderwechsel angegebenen sind. Brechen Sie den Operator ab.
- Es ist eine Übereinstimmung der Muster vorhanden, die in der Eingabeaufforderung für Anwenderwechsel angegeben sind, für die kein Kennwort zum Wechseln der Anwender erforderlich ist. Fahren Sie mit Schritt 6 fort.
- Der Wert in "Zeit für Warten auf Aufforderungen" läuft ab, ohne dass eine Übereinstimmung der Textaufforderung für Kennwort bei Anwenderwechsel und der Eingabeaufforderung für Anwenderwechsel vorhanden ist. Brechen Sie den Operator ab.
- Der Operator "SSH-Befehl ausführen" hat sich angemeldet und gegebenenfalls den Anwender gewechselt. Der Operator ist nun bereit, die Befehle auszuführen.
- Führen Sie die Befehle in einer Schleife aus, senden Sie gleichzeitig einen Befehl, und lesen Sie aus der SSH-Sitzung, bis eine der folgenden Aktionen eintritt:
- Es ist eine Übereinstimmung der Muster vorhanden, die in der Eingabeaufforderung für Anwender angegeben sind, wenn nicht zu einem anderen Anwender gewechselt wurde. Wiederholen Sie Schritt 7, und senden Sie den nächsten Befehl.
- Es ist eine Übereinstimmung der Muster vorhanden, die in der Eingabeaufforderung für Anwenderwechsel angegeben sind, wenn zu einem anderen Anwender gewechselt wurde. Wiederholen Sie Schritt 7, und senden Sie den nächsten Befehl.
- Der Wert in "Zeit für Warten auf Aufforderungen" läuft ab, ohne dass eine "Eingabeaufforderung für Anwender" oder "Eingabeaufforderung für Anwenderwechsel" (je nachdem, was zutreffend ist) vorhanden ist. Brechen Sie den Operator ab.
Copyright © 2013 CA.
Alle Rechte vorbehalten.
 
|
|