Come Script un download da un sito web

February 22

Se avete bisogno di scaricare un file da un sito web su base regolare, o si deve scaricare lo stesso file su più macchine, la creazione di uno script sarà automatizzare il lavoro. I sistemi operativi Linux e Unix hanno un comando "wget", che scaricherà il file senza alcuna interazione da parte dell'utente. Posizionamento di questo comando all'interno di uno script di shell automatizza il compito. Lo script può essere eseguito come un lavoro "cron", se avete bisogno di un download regolare, oppure può essere installato su molte macchine differenti.

istruzione

1 Aprire un documento di testo vuoto in qualsiasi editor di testo, come Blocco note.

2 Tipo "#! / Bin / bash" per avviare lo script.

3 Digitare la riga "Dir = <download_directory>" per creare una variabile che contiene la directory in cui dovrebbe essere tenuto il file. Sostituire "<download_directory>" con il percorso esatto della directory corretta per il download.

4 Digitare la riga "File = <filename>" per creare una variabile che contiene il nome del file. Sostituire "<filename>" con il nome del file.

5 Digitare la riga "URL = http: // & lt; file_address>" per creare una variabile che contiene la posizione del file. Sostituire "<file_address>" con l'indirizzo esatto del file da scaricare.

6 Digitare la riga "Log = wget.log" per creare un file di registro per il download.

7 Digitare la riga "cd $ Dir" per assicurarsi che il file viene inserito nella directory corretta.

8 Digitare la riga "wget ​​$ URL -O $ file -o $ Log" per scaricare il file. Il parametro "-O" non è uno zero.

9 Salvare il file con l'estensione ".sh".