Loop

Il comando loop avvia una sessione di riga comandi interattiva fino a quando non si immette quit.

Se è necessario immettere una password, questa verrà richiesta prima che venga visualizzato il prompt della modalità iterativa.
Nota: non è possibile entrare in modalità loop senza un contatto server valido. Una delle conseguenze è che alcuni comandi, come restore backupset -location=file, vengono accettati sulla riga comandi iniziale solo quando non è disponibile un server valido.

In una sessione di riga comandi interattiva, non è necessario far precedere il nome comando da dsmc e dalla password, se richiesta.

Sistemi operativi WindowsIn modalità interattiva, le opzioni immesse nella riga comandi iniziale sostituiscono il valore specificato nel file delle opzioni client (dsm.opt). Questo valore resta valido per tutta la sessione interattiva, a meno che non venga sostituito da un altro valore in un determinato comando interattivo. Ad esempio, se si imposta l'opzione subdir su yes nel file delle opzioni client (dsm.opt) e si specifica subdir=no sulla riga comandi iniziale, l'impostazione subdir=no rimane valida per l'intera sessione interattiva, a meno che non venga sostituita dal valore subdir=yes su un determinato comando interattivo. Tuttavia, l'impostazione subdir=yes è valida solo per il comando in cui viene immessa. Una volta completato il comando, il valore ritorna a -subdir=no, ovvero al valore attivo all'inizio della sessione interattiva.

Sistemi operativi LinuxSistemi operativi Oracle SolarisSistemi operativi AIXMac OS X sistemi operativiIn modalità interattiva, le opzioni immesse sulla riga comandi iniziale sovrascrivono il valore specificato nel file delle opzioni utente client (dsm.opt) o nel file dsm.sys . Questo valore resta valido per tutta la sessione interattiva, a meno che non venga sostituito da un altro valore in un determinato comando interattivo. Ad esempio, se si imposta l'opzione subdir su yes nel file delle opzioni utente client (dsm.opt) e si specifica subdir=no sulla riga comandi iniziale, l'impostazione subdir=no rimane valida per l'intera sessione interattiva, a meno che non venga sostituita dal valore subdir=yes su un determinato comando interattivo. Tuttavia, l'impostazione subdir=yes è valida solo per il comando in cui viene immessa. Una volta completato il comando, il valore ritorna a -subdir=no, ovvero al valore attivo all'inizio della sessione interattiva.

È possibile immettere tutti i comandi validi nel modo interattivo tranne i comandi schedule e loop.

Alcune opzioni non possono essere utilizzate all'interno della sessione interattiva creata dal comando loop ed è possibile identificarle mediante la seguente istruzione riportata nella relativa descrizione: Questa opzione è valida solo nella riga comandi iniziale. Non è valida nella modalità interattiva..

Sistemi operativi LinuxSistemi operativi Oracle SolarisSistemi operativi AIXMac OS X sistemi operativiNota:
  1. Nella modalità loop, seguendo un'operazione di ripristino direttamente dal nastro, il punto di montaggio non viene rilasciato nel caso in cui richieste di ripristino supplementari vengano effettuate su quel volume. Se si richiede un'operazione di backup nella stessa sessione e tale punto di montaggio è l'unico disponibile, l'operazione di backup viene arrestata con il seguente messaggio:
      Waiting for mount of offline media
    In questo caso, il punto di montaggio non viene rilasciato fino a quando non si rileva una delle seguenti condizioni:
    • Il limite MOUNTRETENTION della classe di dispositivi è soddisfatto.
    • Il periodo idletimeout del client è soddisfatto.
    • La sessione loop dsmc viene chiusa una volta completata l'operazione di ripristino, consentendo all'utente di avviare una sessione in modalità loop successiva, per eseguire l'operazione di backup.
  2. In modalità interattiva, non è possibile immettere una specifica file contenente caratteri della lingua nazionale. Se un comando contiene caratteri nazionali, elaborare il comando in modalità batch con il programma eseguibile dsmc.

Client supportati

Questo comando è valido per tutti i client.

Sintassi

Leggi diagramma di sintassiIgnora diagramma di sintassi visivo LOOP

Parametri

Non esistono parametri per questo comando.

Esempi

Attività
Avviare una sessione di riga comandi interattiva.

Comando: dsmc

Alla richiesta Protect> , immettere un comando.

Sistemi operativi WindowsPer terminare una sessione interattiva, immettere quit

Sistemi operativi LinuxSistemi operativi Oracle SolarisSistemi operativi AIXMac OS X sistemi operativiEsistono due metodi per terminare una sessione interattiva:

Sistemi operativi LinuxSistemi operativi Oracle SolarisSistemi operativi AIXMac OS X sistemi operativi
  • Immettere quit
  • Se si imposta editor=yes, è possibile svolgere le seguenti operazioni:
    1. Premere il tasto Esc.
    2. Immettere Q e premere il tasto invio.
    Sistemi operativi LinuxSistemi operativi Oracle SolarisSistemi operativi AIXMac OS X sistemi operativiNota: l'impostazione predefinita è editor=yes.
Nota per interrompere un comando dsmc prima che il client abbia terminato l'elaborazione, immettere QQ sulla console IBM® Storage Protect . In diversi casi, ma non in tutti, questa opzione interrompe il comando.