Argomento precedente: Porte operatoreArgomento successivo: Operatore Esegui script Telnet


Esempio

Utilizzo dell'operatore Esegui comando Telnet in maniera interattiva

L'operatore Esegui comando Telnet viene eseguito nella modalità interattiva seguente:

  1. Aprire una connessione Telnet con l'host remoto.
  2. Eseguire una delle seguenti operazioni:
  3. Inviare il nome utente.
  4. Leggere dalla sessione Telnet finché non si verifica uno degli eventi seguenti:
  5. Inviare la password, quindi:
    1. Leggere dalla sessione Telnet finché non si verifica uno degli eventi seguenti:
      • Si fa corrispondere il modello specificato nel Prompt dei comandi utente e continuare.
      • Il tempo di attesa per i prompt è scaduto, quindi considerare non riuscito l'operatore.
    2. Determinare se l'operatore è impostato su Eseguire i comandi come altro utente:
      • In tal caso, andare al passaggio 6.
      • In caso contrario, andare al passaggio 7.
  6. Inviare il Comando per il cambio di utente, quindi procedere come indicato di seguito:
    1. Leggere dalla sessione Telnet finché non si verifica uno degli eventi seguenti:
      • Si fa corrispondere il modello specificato nel prompt di immissione password per il cambio di utente.
      • Si fa corrispondere il modello specificato nel prompt del comando per il cambio di utente.
      • Il tempo di attesa per i prompt è scaduto.
    2. Eseguire una delle seguenti azioni, in base al risultato:
      • Se si fa corrispondere il modello per il prompt di immissione password per il cambio di utente (la password è richiesta per cambiare utente), inviare password cambio di utente e leggere dalla sessione Telnet finché non si verifica uno degli eventi seguenti:

        - Si fa corrispondere il modello specificato nel prompt del comando per il cambio di utente. Andare al passaggio 7.

        Il tempo di attesa per i prompt è scaduto e l'operatore non viene eseguito.

      • Se si fa corrispondere il modello per il prompt del comando per il cambio di utente (per cambiare utente non è richiesta alcuna password), andare al passaggio 7.
      • Se il tempo di attesa per i prompt scade, considerare non riuscito l'operatore.
  7. L'operatore Esegui comando Telnet ha effettuato l'accesso e cambiato utente, se applicabile. L'operatore è pronto per eseguire i comandi.
  8. Riprodurre i comandi a ciclo continuo, inviare un comando alla volta e leggere dalla sessione SSH finché non si verifica uno degli eventi seguenti: