Sto usando wget per eseguire il mirroring di alcuni file da un server all'altro. Sto usando il seguente comando:
wget -x -N -i http://domain.com/filelist.txt
-x = Perché voglio mantenere la struttura delle directory
-N = Timestamp per ottenere solo nuovi file
-i = Per scaricare un elenco di file da un file esterno, uno su ogni riga.
Piccoli file come quello che sto testando sono 326kb di download grande bene.
Ma un altro da 5 GB scarica solo 203 MB e quindi si interrompe (è sempre 203 MB dare o prendere pochi kilobyte)
Il messaggio di errore visualizzato è:
Impossibile scrivere su âpath / to / file.zipâ
(Non sono sicuro del perché ci siano degli strani personaggi prima e dopo. Sto usando Putty in Windows e questo potrebbe avere o meno qualcosa a che fare con esso, quindi li ho lasciati lì. Presumo di non pensarlo.).
La risposta completa è la seguente: (ho sostituito percorsi, ip e nome dominio)
--2012-08-31 12: 41: 19-- http://domain.com/filelist.txt Risoluzione di domain.com ... MY_IP Connessione a domain.com | MY_IP |: 80 ... connesso. Richiesta HTTP inviata, in attesa di risposta ... 200 OK Lunghezza: 161 [testo / semplice] File del server non più recente del file locale âdomain.com / filelist.txtâ
--2012-08-31 12: 41: 19-- http://domain.com/path/to/file.zip Connessione a domain.com | MY_IP |: 80 ... connesso. Richiesta HTTP inviata, in attesa di risposta ... 200 OK Lunghezza: 5502192869 (5.1G) [application / zip] Le dimensioni non corrispondono (213004288 locale) - recupero.
--2012-08-31 12: 41: 19-- http://domain.com/path/to/file.zip Connessione a domain.com | MY_IP |: 80 ... connesso. Richiesta HTTP inviata, in attesa di risposta ... 200 OK Lunghezza: 5502192869 (5.1G) [application / zip] Salvataggio in: âdomain.com / path / to / file.zipâ
3% [====>
] 213.003.412 8,74 M / s in 24 secondiImpossibile scrivere su âdomain.com / path / to / file.zipâ
Non sembra fare alcuna differenza se la directory del percorso esiste già o viene creata al volo.
Qualcuno ha idea del perché si sia fermato e come posso ripararlo?
Qualsiasi aiuto con sarà apprezzato.
EDIT: ho anche provato a fare solo una wget, nessun input di file e rinominare il file. Questa volta scarica poco più di 3 GB e quindi dà lo stesso errore di scrittura.
wget -x -N http://domain.com/path/to/file.zip -O files/bigfile.zip
-O
opzione quindiwget -O test.zip http://link