Paano Ipakita ang Katayuan ng WGET Kapag Tumatakbo na may -b flag sa Background?



Subukan Ang Aming Instrumento Para Sa Pagtanggal Ng Mga Problema

Habang posible na magpatakbo ng wget sa background gamit ang isang ampersand pagkatapos maglabas ng isang utos, sa pangkalahatan ay mas kapaki-pakinabang na mag-isyu ng utos gamit ang -b flag. Halimbawa, ipagpalagay nating nais mong mag-download ng isang imahe ng pag-install ng Debian CD. Maaari mo itong gawin sa wget -b http://cdimage.debian.org/debian-cd/current/i386/iso-cd/debian-8.7.1-i386-lxde-CD-1.iso, na agad na sabihin sa iyo na ang proseso ay nagpapatuloy sa background. Bukod pa rito bibigyan ka ng isang numero ng pagkakakilanlan ng processor na nagsasaad kung aling proseso ng background ang tumatakbo.

Kahit na ang mga proseso ng wget na tumatakbo sa background ay nagbibigay ng walang ibang impormasyon sa paggalang na ito, hindi nangangahulugan na hindi mo maipapakita ang katayuan kung nais mo. Madali mong buksan ang wget log file sa isang text editor. Dinisenyo ng mga programmer ang prosesong ito upang gumana sa malalaking malalaking bakal na server, na nangangahulugang wala kang anumang mga pagpipilian upang pagandahin ang mga bagay. Pagkatapos ay muli, hindi ka na dumaan sa higit sa isang solong pangunahing hakbang upang makuha ang impormasyong iyong hinahanap. Ang nasasangkot lamang dito ay ang pagbubukas ng isang solong file.



Nagpapakita ng katayuan sa Pag-download ng wget Background

Ipagpalagay nating gumamit ka ng wget -b na sinusundan ng isang address sa isang mapagkukunan na iyong nai-download. Habang ginamit namin ang pag-install ng Debian LXDE ng ISO, maaari mong gamitin nang teoretikal ang halos anumang mapagkukunan sa online. Ang proseso ng programang wget ay hindi maaring ipadala sa harapan sa paraang makakaya mo sa mga proseso na ginamit mo ang isang ampersand upang ipadala sa background. Sa katunayan, kung pinatakbo mo kaagad ang utos ng mga trabaho pagkatapos magsimula sa wget sa ganitong paraan, malalaman mo na walang mga proseso sa background na nakarehistro sa bash shell, kahit na maaari mong gamitin ang pumatay na sinusundan ng proseso ng ID kung nais mong biglang ihinto ang iyong proseso ng wget. Hindi nito maa-download nang tama ang file.



Maaari kang mag-click sa na-download na file at panoorin ang laki ng file na lumago sa isang graphic na manager ng file. Gayunpaman, lumilikha ang wget ng mga log file bilang default na patuloy na isinusulat nito. Pinangalanan nito ang wget-log at pagkatapos ay nagsisimulang gumamit ng mga numero kung nagda-download ka ng higit sa isang file sa ganitong paraan sa parehong direktoryo o kung naiwan mo ang mga lumang file ng pag-log dito. Pinipigilan nito ang wget mula sa pag-o-overtake ng sarili nitong mga file ng log. Maaari mong i-double click ang mga file na ito sa isang graphic na manager ng file upang buksan ang mga ito, o maaari mong gamitin ang mas kaunti o higit pang mga utos mula sa CLI prompt upang mai-load ang mga ito. Ang kasalukuyang katayuan sa pag-download ay palaging nasa huling linya ng file.



Tandaan na patuloy na sumusulat ang wget sa mga file na ito, nangangahulugang kakailanganin mong paulit-ulit na buksan ang mga ito sa isang graphic na file manager o paulit-ulit na maglabas ng parehong pusa, mas kaunti o higit pang utos sa CLI prompt upang matingnan ang anumang mga kaugnay na pagbabago. Maaari mong gamitin ang -o na sinusundan ng isang pangalan ng file kapag sinimulan mo ang utos ng wget upang tukuyin ang isang pasadyang file ng pag-log, ngunit iilang mga gumagamit ang gumawa nito. Maaari mo ring gamitin ang isang-flag na sinusundan ng pangalan ng isang file ng log upang idagdag ang mga mensahe sa isang file na mayroon ka na. Huwag subukang patakbuhin ang dalawang proseso ng background wget na dumadagdag sa parehong pag-log, gayunpaman, dahil maaari ka lamang nitong bigyan ng isang file na puno ng kabastusan. Tatangkain ng wget software na magsulat ng linya pagkatapos ng linya mula sa parehong proseso, na humahantong sa interspaced na impormasyon na mahirap basahin.

Ang alinman sa mga watawat na ito ay gumagana sa iba pang mga watawat na maaari mong gamitin kapag nagtatrabaho kasama ang wget, ngunit tandaan na ang wget ay laging nagde-default sa -v flag. Nagbibigay-daan ang watawat na ito sa output ng verbose, na kung saan ay nakasanayan ng karamihan sa mga gumagamit. Ang pagsasama-sama ng -b flag at ang -q flag para sa tahimik na output ay maaaring panatilihin kang madilim na patungkol sa kung ano ang ginagawa ng wget sa anumang naibigay na oras. Sa teknikal, maaari mong pagsamahin ang mga flag na -b at -d, ngunit ang lahat ng ito ay paganahin ang antas ng debug-level na nagsasabi sa iyo ng higit pa tungkol sa ginagawa ng software sa likod ng mga eksena. Ang karagdagang output na ito ay karaniwang kapaki-pakinabang lamang para sa mga nagtatrabaho sa pag-edit ng code ng mapagkukunan ng wget, at ang karamihan sa mga gumagamit ay maaaring maiwasan ito nang ganap. Kahit na ang mga programmer na nagtatrabaho sa mga script ng pag-download ay hindi dapat kailanganin ang impormasyong ito, at sa karamihan ng mga kaso, magagawa lamang ito ng hindi kinakailangang kalat.

Tandaan na kung gumamit ka ng wget sa ilang iba pang direktoryo kaysa sa ~ / Mga Pag-download, ilalagay din doon ang iyong mga file ng log.

Basahin ang 3 minuto