Kuidas kuvada WGET-olekut taustal -b lipuga töötades?



Proovige Meie Instrumenti Probleemide Kõrvaldamiseks

Kuigi pärast käskluse väljaandmist on võimalik wget taustal käivitada ampersandiga, on üldiselt kasulikum anda käsk lipuga -b. Oletame näiteks, et soovite alla laadida Debiani CD installipildi. Seda saate teha saidiga wget -b http://cdimage.debian.org/debian-cd/current/i386/iso-cd/debian-8.7.1-i386-lxde-CD-1.iso, mis toimiks siis kohe ütlen teile, et protsess jätkub taustal. Lisaks annaksite teile protsessori identifitseerimisnumbri, mis näitab, millises taustaprotsessi vidinas töötab.

Kuigi taustaga töötavad wget-protsessid ei anna selles osas muud teavet, ei tähenda see, et te ei saaks seda olekut soovi korral kuvada. Wgeti logifaili saate hõlpsalt avada tekstiredaktoris. Programmeerijad kavandasid selle protsessi töötamiseks suurte suurte rauaserveritega, mis tähendab, et teil pole võimalusi ilusaks muuta. Taas ei pea te otsitava teabe saamiseks läbima rohkem kui ühe ülimalt lihtsa sammu. See hõlmab ainult ühe faili avamist.



Wgeti taustal allalaadimise oleku kuvamine

Oletame, et kasutasite allalaaditava ressursi aadressi wget -b, millele järgnes aadress. Kuigi me kasutasime seda Debiani LXDE installi ISO-d, võite teoreetiliselt võrgus kasutada peaaegu kõiki ressursse. Wget-programmi protsessi ei saa tuua esiplaanile, nagu saate protsesside puhul, mille taustaks saatmiseks kasutasite ampersandit. Tegelikult, kui käivitate käsu töökohad kohe pärast sellisel viisil wgeti käivitamist, leiate, et bashi kestas pole ühtegi taustaprotsessi registreeritud, kuigi võite kasutada tapmist ja protsessi ID-d, kui soovite oma wget protsess. See ei laadiks siiski faili õigesti alla.



Võite klõpsata allalaaditud failil ja vaadata faili suuruse kasvu graafilises failihalduris. Kuid wget loob vaikimisi logifailid, mida ta pidevalt välja kirjutab. See nimetab need wget-logi ja hakkab siis numbreid kasutama, kui laadite sel viisil samasse kataloogi rohkem kui ühte faili või kui jätsite sinna vanad logifailid. See takistab wgetil oma logifaile üle kirjutamast. Nende avamiseks võite topeltklõpsata neid faile graafilises failihalduris või võite nende laadimiseks kasutada CLI-i viipa vähem või rohkem käske. Praegune allalaadimise olek on alati faili viimasel real.



Pidage meeles, et wget kirjutab nendesse failidesse pidevalt, mis tähendab, et asjakohaste muudatuste vaatamiseks peate need korduvalt graafilises failihalduris avama või CLI-viipal korduvalt sama kassi vähem või rohkem käsu väljastama. Kohandatud logifaili määramiseks võite kasutada käsku wget, kasutades käsku -o, millele järgneb failinimi, kuid vähesed kasutajad teevad seda kunagi. Võite kasutada ka lippu -a, millele järgneb logifaili nimi, sõnumite lisamiseks juba olemasolevale failile. Kuid ärge proovige käivitada kahte samasse logisse lisatavat wget-taustaprotsessi, kuna see võib teile lihtsalt anda faili, mis on laaditud sõnadega. Tarkvara wget üritab kirjutada mõlemast protsessist rea rea ​​järel, mis viib ruumidevahelise teabeni, mida oleks raske lugeda.

Kõik need lipud töötavad koos teiste lippudega, mida võite kasutada wgetiga töötamisel, kuid pidage meeles, et wget on vaikimisi alati -v lipp. See lipp võimaldab verbose väljundit, millega enamik kasutajaid on harjunud. Kombineerides lipu -b ja -q vaikseks väljundiks, saate pimedas hoida seda, mida wget igal ajahetkel teeb. Tehniliselt võiksite ühendada lipud -b ja -d, kuid see kõik lubab silumistaseme väljundi, mis annab teile rohkem teada, mida tarkvara kulisside taga teeb. See lisaväljund on tavaliselt kasulik ainult neile, kes töötavad wgeti lähtekoodi redigeerimisel, ja enamik kasutajaid saab seda täielikult vältida. Isegi programmeerijad, kes töötavad skriptide allalaadimisel, ei peaks seda teavet vajama ja enamasti põhjustab see lihtsalt asjatut segadust.

Pidage meeles, et kui kasutasite wgeti mõnes muus kataloogis kui ~ / Downloads, siis paneb see ka teie logifailid sinna.

3 minutit loetud