C'è un modo per dire a rsync di saltare il suo file corrente mentre è in corso una sincronizzazione, magari inviandogli un segnale particolare?
So già di ignorare in base ai modelli, ma questo mi sarebbe utile a volte.
C'è un modo per dire a rsync di saltare il suo file corrente mentre è in corso una sincronizzazione, magari inviandogli un segnale particolare?
So già di ignorare in base ai modelli, ma questo mi sarebbe utile a volte.
Risposte:
Non ho familiarità con tale funzionalità e nemmeno la pagina del manuale per la versione corrente. A corto di navigare attraverso la fonte alla ricerca di "funzionalità nascoste" che non sono menzionate nella pagina del manuale, penso che sia sicuro supporre che non ci sia una tale funzionalità.
Sono d'accordo, tuttavia, che sembra che potrebbe essere una funzione utile.
Purtroppo, la risposta è "no", ma c'è un bug report nel Bugzilla rsync che richiede questo miglioramento. Forse un giorno...
Uccido sempre rsync (control-c) e rieseguo con un'opzione --exclude e possibilmente --delete. Poiché rsync lascia la directory di destinazione parzialmente aggiornata, la seconda esecuzione dovrebbe essere più veloce poiché è possibile iniziare sostanzialmente da dove si era interrotto.
Potresti anche guardare l'opzione partial-dir per file di grandi dimensioni.