Koduleht » kuidas » Looge väikese programmeerimise oskusega allalaadimiskava

    Looge väikese programmeerimise oskusega allalaadimiskava

    Me kõik armastame alla laadida asju internetist ja seal on hulk suuri allalaadimishalduri tööriistu, mida me saame oma allalaadimiste ajastamiseks kasutada. Allalaadimishalduri kasutamine võib olla lihtsam, kuid meie Ubuntu juba kasutatavate tööriistade uurimisel ei ole mingit kahju ning seda täielikult ära kasutada.

    Selles artiklis näitame teile sisseehitatud tarkvara Ubuntu's, mida saame kasutada internetist asjade laadimiseks wget. Lisaks näitame teile, kuidas laadida Croni abil alla.

    Laadi alla Wget'i kasutamine

    Wget on tasuta tarkvarapakett failide otsimiseks, kasutades HTTP, HTTPS ja FTP, kõige levinumat Interneti-protokolli. See on mitte-interaktiivne käsurea tööriist, nii et seda saab hõlpsasti kutsuda skriptidest, croni töökohtadest, X-Windowsi toeta terminalidest jne..

    Avage oma terminal ja uurime, kuidas me kasutame wgeti, et laadida võrgus asuvaid asju alla. Wgetiga allalaadimise põhiline süntaks on järgmine:

    wget [valik]… [URL]…

    See käsk laadib wgeti käsiraamatu oma kohalikku draivi

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

    Linux Cron

    Ubuntu'iga on kaasas cron-deemon, mida kasutatakse ajastamise ülesannete täitmiseks teatud aja jooksul. Crontab võimaldab teil määrata toiminguid ja aegu, mida nad peaksid täitma. Nii saate tavapäraselt ülesande koostada käsurea tööriista abil.

    Avage terminali aken ja sisestage crontab-e.

    Iga krontabi osa eraldab tühik, kusjuures viimases osas on üks või mitu tühikut. Croni kirje koosneb minutist (0-59), tunnist (0-23, 0 = keskööl), päevast (1-31), kuu (1-12), nädalapäevast (0-6, 0 = pühapäev), käsk. Kolmas kirje ülaltoodud crontabi allalaadimistes wget.pdf kell 2:00. Esimene kirje (0) ja teine ​​kirje (2) tähendab 2:00. Kolmas kuni viies kanne (*) tähendab iga päeva, kuu või nädalat. Viimane kirje on wget-käsk wget.pdf-i allalaadimiseks määratud URL-ist.

    See on põhiline wget ja kuidas Cron töötab. Võtame rüüstamist tõelise elu näites, kuidas laadida alla.

    Planeerimise allalaadimine

    Me allalaadime Firefox 3.6 kell 2 AM.Kuna meie ISP annab ainult piiratud hulga andmeid, peame allalaadimise peatama kell 8:00. See näeb välja nii.

    Ignoreeri ülalnimetatud crontabi esimesed kaks kirjet. Kolmas ja neljas käsk on ainult 2 vajalikku käsku. Kolmas käsk määrab ülesande, mis laadib alla Firefoxi kell 2:00:

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

    -C suvandid tähistavad, et wget peaks jätkama olemasolevat allalaadimist, kui see pole lõpetatud.

    Neljas käsk peatub kell 8 hommikul. 'Killall' on unixi käsk, mis tapab protsesse nime järgi.

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

    Killall wget ütleb Ubuntu'le, et see peataks faili allalaadimise kell 8:00.

    Muud kasulikud käsklused

    1. Faili allalaadimiseks kataloogi määramine

    [kood]
    wget -output-document = / home / zainul / Allalaadimised / wget manual.pdf http://www.gnu.org/software/wget/manual/wget.pdf
    [/ kood]

    võimalus -output-document võimaldab teil määrata allalaaditava faili kataloogi ja nime

    2. Veebisaidi allalaadimine

    wget on samuti võimeline veebisaiti alla laadima.

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

    Ülaltoodud käsk laadib alla kogu oma Google'i profiili veebilehe. Valik '-m' ütleb wgetile, et ta laadiks kindlaks URL-i peegelpildi.

    Teine oluline võimalus on öelda, kui palju linke peaks veebisaidi allalaadimisel järgnema.

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

    Ülaltoodud wget-käsk kasutab kahte valikut. Esimene valik "-r" ütleb wgetile, et ta saaks alla laadida määratud veebisaidi rekursiivselt. Teine võimalus '-11' ütleb, et wget'il on ainult esimesel tasemel lingid sellelt määratud veebisaidilt. Me võime seada kuni kolm tasandit '-l2' ja '-13'.

    3. Roboti sisenemise ignoreerimine

    Veebimeister säilitab tekstifaili nimega Robot.txt. 'Robot.txt' säilitab URL-ide loendi, mida veebilehe roomik, nagu näiteks wget, ei tohiks indekseerida. Me võime öelda wgetile, et ignoreerida 'Robot.txt' '-erobots = off' valikuga. Järgmine käsk ütleb wgetile oma Google'i profiili esimese lehe allalaadimise ja ignoreerib 'Robot.txt'.

    [kood]
    wget -erobots = välja http://www.google.com/profiles/zainul.franciscus
    [/ kood]

    Teine kasulik valik on -U. See valik varjab wgeti brauserina. Pange tähele, et rakenduse varjamine teise rakendusena võib rikkuda veebiteenuse pakkuja tähtaega ja teenust.

    [kood]
    wget -erobots = välja -U Mozilla http://www.google.com/profiles/zainul.franciscus
    [/ kood]

    Järeldus

    Wget on väga vana kooli veel häkkitav GNU tarkvarapakett, mida me saame failide allalaadimiseks kasutada. Wget on interaktiivne käsurea tööriist, mis tähendab, et saame lasta tal töötada taustal ilma arvuti käivitamiseta. Vaadake wget-i lehekülge

    [kood]
    $ mees wget
    [/ kood]

    mõista teisi võimalusi, mida me wgetiga kasutada saame.

    Lingid

    Wgeti käsiraamat
    Kuidas ühendada kaks allalaaditud faili, kui wget ei poolda
    Linux QuickTip: allalaadimine ja tühistamine ühes etapis