Il terminale termina con wget

1

Sto usando Terminal a wget di immagini da un elenco di URL in un file di testo, usando il comando: wget -i septweetsimages.csv .

Quando l'operazione raggiunge l'url e non riesce a connettersi al suo server, Terminal continua in un ciclo infinito per provare a connettersi, chiedendo il seguente risultato:

"Connecting to wtim.es (wtim.es)|69.58.188.49|:80... failed: Operation timed out.
Retrying."

Come posso far proseguire il processo fino al prossimo url nella lista dopo aver detto 2 connessioni fallite?

    
posta Charlton McIlwain 02.08.2018 - 05:11
fonte

2 risposte

2

Eseguire "man wget" in Terminale e visualizzare la descrizione per l'opzione "--tries". L'esempio mostrato include "--tries = 10".

    
risposta data 02.08.2018 - 05:17
fonte
4

Di seguito c'è una sintassi di esempio su come puoi gestirlo:

wget --tries 10 --waitretry=30 -—wait=20 --random-wait -—referer="" -i septweetsimages.csv

Nella sintassi precedente, se wget riscontra un errore, riproverà 10 volte con un periodo di attesa tra ogni tentativo di 30 secondi. Attende anche fino a 20 secondi prima di scaricare ogni nuova immagine.

L'utilizzo del comando man wget nel terminale fornirà una descrizione di molte altre opzioni che puoi utilizzare per gestire la larghezza di banda, acquisire un file di registro, ecc.

    
risposta data 02.08.2018 - 05:43
fonte

Leggi altre domande sui tag