Väikese programmeerimisoskuse allalaadimise ajakava loomine

Sisukord:

Väikese programmeerimisoskuse allalaadimise ajakava loomine
Väikese programmeerimisoskuse allalaadimise ajakava loomine
Anonim

Meile meeldib kõik kraamide allalaadimine Internetist ja on olemas suurepärased allalaadimishalduri tööriistad, mida me saame oma allalaadimiste ajakava jaoks kasutada. Lahenduste haldurit on lihtsam kasutada, kuid pole mingit kahju uurida meie Ubuntu juba kaasas olevaid tööriistu ja seda täielikult ära kasutada.

Selles artiklis me näeme teile sisseehitatud Ubuntu tarkvara, mille abil saame kraami internetist alla laadida wget. Peale selle näitame teile, kuidas saata Croni abil allalaadimine.

Laadi alla Wget-i kasutamine

Wget on tasuta tarkvarapakett failide hankimiseks, kasutades kõige sagedamini kasutatavaid Interneti-protokolle HTTP, HTTPS ja FTP. See on mitte-interaktiivne käsurea tööriist, nii et seda saab hõlpsasti kutsuda skriptidest, croni töökohtadest, terminalidest ilma X-Windowsi tugiteenusteta jne.

Avage oma terminal ja uurime, kuidas saaksime veebist kraami võrgust lahkuda. Wgetti allalaadimise põhiline süntaks on järgmine:

wget [valik] … …

See käsk laadib wget käsiraamatu kohaliku draivi alla

wget https://www.gnu.org/software/wget/manual/wget.pdf

Linux Cron

Ubuntu'il on cron-deemon, mida kasutatakse teatud aja jooksul täidetavate ülesannete kavandamiseks. Crontab võimaldab määrata toiminguid ja ajad, milleks neid peaks täitma. Nii käivitate tavapäraselt ülesande käsurea tööriista abil.

Avage terminali aken ja sisestage crontab-e.

See on wget-i põhialus ja kuidas Cron töötab. Võtame rüütama reaalajas näitena selle kohta, kuidas saate alla laadida.

Ajastamine alla

Me kavatseme Firefoxi 3.6 alla laadida kell 2. Kuna meie ISP annab vaid piiratud hulga andmeid, peame allalaadimise peatama kell 8.00. See ongi seade välja näeb.

[kood] 0 2 * * * wget -c https://download.mozilla.org/?product=firefox-3.6.6&os=win&lang=en-GB [/code]

Valikud -c näitavad, et wget peaks olemasoleva allalaadimise jätkama, kui see pole veel lõpetatud.

Neljas käsk peatab wget kell 8.00. 'Killall' on unix-käsk, mis hävitab protsessid nime järgi.

[kood] 0 8 * * * killall wget [/code]

Killall wget ütleb Ubuntu, et lõpetada wget faili allalaadimine kell 8.00.

Muud kasulikud wget käsklused

1. Faili allalaadimise kataloogi määramine

[kood] wget -output-document = / home / zainul / Downloads / wget manual.pdf https://www.gnu.org/software/wget/manual/wget.pdf [/code]

variant-väljund-dokument võimaldab määrata faili kataloogi ja allalaaditava faili nime

2. Veebilehe allalaadimine

wget suudab ka veebisaidi alla laadida.

[kood] wget-m https://www.google.com/profiles/zainul.franciscus [/code]

Ülalolev käsk laadib alla kogu minu Google'i profiili veebilehe. Valik "-m" ütleb, et wget laadib URL-i peegelpildi alla.

Veel üks oluline võimalus on öelda wget, kui palju linke peaks veebisaidi allalaadimisel järgima.

[kood] wget -r -l1 https://www.google.com/profiles/zainul.franciscus [/code]

Eelnimetatud wget käsk kasutab kahte võimalust. Esimene variant--r ütleb, et wget laadib määratud veebisaidi rekursiivselt alla. Teine võimalus "-l1" ütleb wget-le, et saada ainult sellel saidil lingid esimesele tasemele. Saame seadistada kuni kolme taseme "-l2" ja "-l3".

3. Roboti sisestamise ignoreerimine

Webmaster säilitab tekstifaili Robot.txt. 'Robot.txt' säilitab URL-i loendi, et veebisaidi indekseerija, näiteks wget, ei peaks indekseerima. Me võime öelda, et wget ignoreerib 'robot.txt' valikuga '-erobots = off'. Järgmine käsk ütleb, et wget laadib alla minu Google profiili esimese lehe ja ignoreerib robot.txt.

[kood] wget -erobots = välja lülitatud https://www.google.com/profiles/zainul.franciscus [/code]

Veel üks kasulik võimalus on -U. See suvand maskib brauseri abil wget-i. Pidage meeles, et mõne muu rakenduse varjamine võib rikkuda veebiteenuse osutaja mõistet ja teenust.

[kood] wget -erobots = off-U Mozilla https://www.google.com/profiles/zainul.franciscus [/code]

Järeldus

Wget on väga vana kooli, kuid hackable GNU-tarkvarapakett, mida saame failide allalaadimiseks kasutada. Wget on interaktiivne käsurea tööriist, mis tähendab, et saame lasta tal oma taustal arvuti käitada, ilma et oleks vaja mingit rakendust käivitada. Vaadake wget-i mehe lehte

[kood] $ inimene wget [/code]

et mõista muid võimalusi, mida me wget-ga kasutame.

Lingid

Wget käsiraamat Kuidas ühendada kaks allalaaditud faili, kui wget naerub läbi poole Linux QuickTip: ühekordne allalaadimine ja eemaldamine

Soovitan: