12Sep

Väikese programmeerimisoskuse allalaadimise ajakava loomine

Meil ​​kõigil on hea meel laadida kraami internetist ja seal on ka palju suurepäraseid allalaadimisjuhtri tööriistu, mida me saame ajakohastada oma allalaadimisi. 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 Ubuntu sisseehitatud tarkvara, mille abil saame kraami Internetist alla laadida wget abil. Peale selle näitame teile, kuidas saata Croni abil allalaadimine.

Laadi alla Wgeti kasutamine

Wget on tasuta tarkvarapakett faile hankimiseks, kasutades kõige enam kasutatavaid Interneti-protokolle HTTP, HTTPS ja FTP.See on mitteinteraktiivne käsurea tööriist, nii et seda saab kergesti kutsuda skriptidest, croni töökohtadest, X-Windowsi tugiteenusteta terminalid jms.

Avage oma terminal ja uurime, kuidas saaksime veebist vettide allalaadimiseks kasutada wget-i. Wget-i allalaadimise põhiline süntaks on järgmine:

wget [variant]. .. [URL]. ..

See käsu laadib wget käsiraamatu oma kohaliku draivi

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

Linux Cron

Ubuntu kaasas crondaemon, 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.

Iga crontabi sektsioon on eraldatud tühikuga, kusjuures viimane lõik sisaldab ühte või mitut tühikuid. Croni sissekanne koosneb minutist( 0-59), tund( 0-23, 0 = kesköö), päev( 1-31), kuu( 1-12), tööpäev( 0-6, 0 = pühapäev), käsk.Ülalolevas crontab kolmandas kirjas laaditakse alla wget.pdf kell 2.Esimene sisenemine( 0) ja teine ​​kirje( 2) tähendab 2:00.Kolmas kuni viies kanne( *) tähendab mis tahes kellaaega, kuud või nädalat. Viimane sisestus on käsk wget, et alla laadida wget.pdf määratud URL-ist.

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

ajakava Laadige alla

Laadime alla Firefox 3.6 kella 2-ks. Kuna meie ISP annab vaid piiratud hulga andmeid, peame allalaadimise peatama kell 8.00.See ongi seade välja näeb.

Ignoreerige esimesed kaks sissekannet ülaltoodud crontabist. Kolmas ja neljas käsk on ainsad 2 käsud, mida vajate. Kolmas käsk seadis ülesande, mis Firefoxi alla laadib kell 2:

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

-c-valikud tähistavad, 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.

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

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

Muud kasulikud wget käskud

1. Faili laadimiseks kataloogi määramine

[code]
wget-väljatulek-dokument = /home/zainul/Downloads/ wget manual.pdf http: //www.gnu.org/software/wget/manual/ wget.pdf
[/ code]

optsioon-väljund-dokument võimaldabmäärate kataloogi ja faili nime, mille laadisite

2. Veebilehe allalaadimine

wget suudab ka veebisaidi alla laadida.

[code]
wget -m http: //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.

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

Eespool toodud käsk wget 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

veebiserver 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.

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

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

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

Kokkuvõte

Wget on väga vana kooli, kuid hackable GNU-tarkvarapakett, mida saab kasutada failide allalaadimiseks. 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. Tutvuge wget-i menüü lehega

[code]
$ man wget
[/ code]

, et mõista muid võimalusi, mida võime wget-ga kasutada.

lingid

Wget käsiraamat
Kuidas ühendada kaks alla laaditud faili, kui wget ei suuda poolel teel läbi
Linux QuickTip: ühe sammaga

allalaadimine ja eemaldamine