Verificare lo stato di uscita di un’automazione rclone

Acquisisci subito lo stato del processo rclone, conserva gli errori finali e confronta i byte di destinazione prima che l’automazione registri il trasferimento come riuscito.

Ultima revisione

Gli screenshot mostrano l’interfaccia in inglese.

Acquisisci lo stato di rclone subito dopo il comando, prima che un altro comando della shell lo sovrascriva. L’uscita 0 indica che l’esecuzione non segnala errori residui; può anche significare che non c’era nulla da trasferire e non prova la corrispondenza dei contenuti.

Flusso in quattro passaggi: esegui una copia con registro, acquisisci subito lo stato, confronta separatamente i byte e richiedi che entrambi gli stati siano zero.
Flusso in quattro passaggi: esegui una copia con registro, acquisisci subito lo stato, confronta separatamente i byte e richiedi che entrambi gli stati siano zero. Apri lo screenshot a dimensioni originali.

Passaggi

  1. Esegui la copia pianificata o manuale con un registro duraturo e statistiche, specificando origine e destinazione.
  2. Nelle shell POSIX assegna status=$? alla riga successiva; in PowerShell assegna $status = $LASTEXITCODE prima di elencare o verificare altro.
  3. Conserva il riepilogo finale del trasferimento e tutti gli errori precedenti. Un errore su più file può lasciare salvati correttamente i file precedenti.
  4. Se status è diverso da zero, segna l’operazione come non riuscita e controlla la destinazione prima di riprovare. Non cancellare il registro né ripetere automaticamente l’intero gruppo.
  5. Se lo stato della copia è zero, esegui un confronto separato in sola lettura, ad esempio rclone check SOURCE DESTINATION --download; acquisisci lo stato di quel comando separatamente.
  6. Segnala il successo solo se entrambi gli stati sono zero e i byte rappresentativi della destinazione corrispondono. Conserva con la ricevuta ora di esecuzione, percorsi, versione rclone e conteggi.

Con dosya WebDAV, un PUT riuscito con lo stesso nome crea una nuova versione del file. Un errore successivo non annulla quella versione. Analogamente, copy lascia i file presenti solo nella destinazione; la loro presenza non dimostra che questa esecuzione abbia elaborato l’origine.

Riferimento per verificare lo stato di uscita di un’automazione rclone: panoramica rclone di dosya.
Riferimento per verificare lo stato di uscita di un’automazione rclone: panoramica rclone di dosya. Apri lo screenshot a dimensioni originali.

Risultato previsto

L’automazione registra il successo solo dopo che sia il processo di trasferimento sia il confronto indipendente terminano correttamente, con registri che identificano la singola esecuzione. Uno stato diverso da zero conserva le prove e blocca le azioni successive legate al successo.

Una pipeline della shell può nascondere il codice di rclone dietro un altro processo se il suo stato non viene acquisito correttamente. Prova lo script con un’origine volutamente mancante prima di fidarti degli avvisi, poi rimuovi quel percorso di prova.

Guide correlate

Ti è stata utile?

Caricamento delle valutazioni…

Quando voti, salviamo un cookie tecnico per un massimo di 180 giorni, così puoi cambiare la tua risposta.

Domande e risposte

Fai una domanda sui passaggi di questa guida. Le domande vengono revisionate prima della pubblicazione.

Non inserire dati dell’account, credenziali o file privati nelle domande pubbliche. Usa l’assistenza privata in questi casi.

Caricamento delle domande…

    Accedi al tuo account dosya per fare una domanda.

    Controlla il risultato prima di riprovare

    Usa questi controlli quando devi verificare il risultato di un’attività.