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.

Passaggi
- Esegui la copia pianificata o manuale con un registro duraturo e statistiche, specificando origine e destinazione.
- Nelle shell POSIX assegna
status=$?alla riga successiva; in PowerShell assegna$status = $LASTEXITCODEprima di elencare o verificare altro. - Conserva il riepilogo finale del trasferimento e tutti gli errori precedenti. Un errore su più file può lasciare salvati correttamente i file precedenti.
- 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. - 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. - 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.

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.