Kā parādīt WGET statusu, darbojoties ar karodziņu -b fonā?



Izmēģiniet Mūsu Instrumentu Problēmu Novēršanai

Lai gan pēc komandas izdošanas ir iespējams palaist fontu fonā, izmantojot ampersandu, parasti ir lietderīgāk komandu izsniegt ar karodziņu -b. Piemēram, pieņemsim, ka vēlaties lejupielādēt Debian CD instalēšanas attēlu. To varētu izdarīt ar wget -b http://cdimage.debian.org/debian-cd/current/i386/iso-cd/debian-8.7.1-i386-lxde-CD-1.iso, kas pēc tam nekavējoties saku, ka process turpinās fonā. Tas papildus jums piešķirtu procesora identifikācijas numuru, kas norāda, kurā fona procesa wget darbojas.



Kaut arī fonā notiekošie wget procesi šajā ziņā nesniedz citu informāciju, tas nenozīmē, ka jūs nevarat parādīt statusu, ja vēlaties. Teksta redaktorā varat viegli atvērt wget žurnāla failu. Programmētāji izstrādāja šo procesu darbam ar lieliem lieliem dzelzs serveriem, kas nozīmē, ka jums nebūs iespēju padarīt lietas glītas. Tad atkal jums nebūs jāveic tikai viens ārkārtīgi vienkāršs solis, lai iegūtu meklēto informāciju. Tas viss ir saistīts ar viena faila atvēršanu.



Parāda wget fona lejupielādes statusu

Pieņemsim, ka izmantojāt wget -b, kam seko lejupielādējamā resursa adrese. Kamēr mēs izmantojām šo Debian LXDE instalēšanas ISO versiju, teorētiski tiešsaistē var izmantot gandrīz visus resursus. Wget programmas procesu nevar izvirzīt priekšplānā, kā jūs varat procesos, kurus izmantojāt zīmei, lai nosūtītu uz fonu. Faktiski, palaižot komandu Job tūlīt pēc wget startēšanas šādā veidā, jūs atradīsit, ka bash čaulā nav reģistrēti fona procesi, lai gan jūs varētu izmantot kill, kam seko procesa ID, ja vēlaties pēkšņi pārtraukt savu wget process. Tomēr tas nevar pareizi lejupielādēt failu.



Jūs varētu noklikšķināt uz lejupielādētā faila un grafiskā failu pārvaldniekā skatīties, kā faila lielums pieaug. Tomēr pēc noklusējuma wget izveido žurnālfailus, kurus tas pastāvīgi izraksta. Tas nosauc šos wget-log un pēc tam sāk izmantot numurus, ja šādā veidā lejupielādējat vairākus failus vienā direktorijā vai ja tajā esat atstājuši vecus žurnālfailus. Tas neļauj wget pārrakstīt savus žurnālfailus. Varat divreiz noklikšķināt uz šiem failiem grafiskā failu pārvaldniekā, lai tos atvērtu, vai arī varat izmantot mazāk vai vairāk komandu no CLI uzvednes, lai tos ielādētu. Pašreizējais lejupielādes statuss vienmēr atrodas faila pēdējā rindiņā.



Paturiet prātā, ka wget pastāvīgi raksta uz šiem failiem, tas nozīmē, ka tie būs atkārtoti jāatver grafiskā failu pārvaldniekā vai CLI uzvednē atkārtoti jāizdod tā pati kaķim mazāk vai vairāk komanda, lai skatītu visas atbilstošās izmaiņas. Sākot komandu wget, jūs varētu izmantot -o, kam seko faila nosaukums, lai norādītu pielāgotu žurnāla failu, taču tikai daži lietotāji to vienmēr dara. Varat arī izmantot karodziņu -a, kam seko žurnāla faila nosaukums, lai tā vietā pievienotu ziņojumus failam, kas jums jau ir. Tomēr nemēģiniet palaist divus fona wget procesus, kas pievienoti vienam un tam pašam žurnālam, jo ​​tas var vienkārši dot jums failu, kas ielādēts ar žulti. Wget programmatūra mēģinātu rakstīt rindu pēc rindas no abiem procesiem, tādējādi iegūstot starpplatformu informāciju, kuru būtu grūti nolasīt.

Jebkurš no šiem karodziņiem darbojas ar citiem karodziņiem, kurus varat izmantot, strādājot ar wget, taču ņemiet vērā, ka wget vienmēr pēc noklusējuma ir -v karogs. Šis karodziņš ļauj izvērst izvilkumu, pie kā lielākā daļa lietotāju ir pieraduši. Kombinējot -b un -q karodziņu klusai izvadei, jūs varat noturēt tumsā attiecībā uz to, ko wget dara konkrētā brīdī. Tehniski jūs varētu apvienot karodziņus -b un -d, taču tas viss ļauj iespējot atkļūdošanas līmeņa izvadi, kas vairāk stāsta par programmatūras darbību aizkulisēs. Šī papildu izeja parasti ir noderīga tikai tiem, kas strādā ar wget avota koda rediģēšanu, un lielākā daļa lietotāju to var pilnībā izvairīties. Pat programmētājiem, kuri strādā pie skriptu lejupielādes, šī informācija nav nepieciešama, un vairumā gadījumu tā vienkārši radīs nevajadzīgu jucekli.

Atcerieties, ka, ja jūs izmantojāt wget citā direktorijā, nevis ~ / Downloads, tad tajā tiks ievietoti arī jūsu žurnālfaili.

3 minūtes lasīts