2010-10-08 12 views
5

Ho scritto uno script che sincronizza più server contemporaneamente. Uno dei miei problemi è che non riesco a ottenere LFTP per preservare il tempo di modifica iniziale del file. Quindi, in pratica, carica sempre tutti i file mentre solo alcuni cambiano.come conservare il tempo di modifica del file con LFTP

Sapete come forzare LFTP a conservare i tempi di modifica dei file durante il download o il caricamento?

Grazie per qualsiasi aiuto.

Korchkidu

risposta

2

Nella pagina seguente

http://www.bouthors.fr/wiki/doku.php?id=en:linux:synchro_lftp

gli autori di Stato:

Durante il caricamento, non è possibile impostare la data/l'ora sui file caricati, ecco perché -> è necessario ignorare-time.

quindi se si utilizza la combinazione di flag --only-newer e --ignore-time è possibile ottenere proprietà di backup decenti, in modo tale da sostituire tutti i file di dimensioni diverse. Ovviamente non aiuta se si ha realmente bisogno di fare affidamento sulla sincronizzazione temporale, ma se si tratta solo di eseguire un backup regolare dei dati, farà il lavoro.

0

provare questo

da qui http://lftp.yar.ru/lftp-man.html:

ftp:use-site-utime (boolean) 
      when true, lftp sends 5-argument `SITE UTIME' command to set file modification time on 
      uploaded files. Default is true. 
Problemi correlati