Computer >> कंप्यूटर ट्यूटोरियल >  >> समस्या निवारण >> Linux

-b फ्लैग का उपयोग करके WGET स्थिति को पृष्ठभूमि मोड में प्रदर्शित करें

कमांड जारी करने के बाद एक एम्परसैंड का उपयोग करके wget को पृष्ठभूमि में चलाना संभव है, लेकिन आमतौर पर कमांड को -b फ्लैग के साथ जारी करना अधिक उपयोगी होता है। उदाहरण के लिए, मान लें कि आप एक डेबियन CD इंस्टॉल छवि डाउनलोड करना चाहते थे। आप wget -b https://cdimage.debian.org/mirror/cdimage/archive/8.7.1/i386/list-cd/debian-8.7.1-i386-CD-1.list.gz के साथ ऐसा कर सकते हैं, जो तब तुरंत आपको बताएगा कि प्रक्रिया पृष्ठभूमि में जारी है। यह अतिरिक्त रूप से आपको एक प्रोसेसर पहचान संख्या देगा जो इंगित करता है कि wget किस पृष्ठभूमि प्रक्रिया में चलता है।

भले ही पृष्ठभूमि में चलने वाली wget प्रक्रियाएं इस संबंध में कोई अन्य जानकारी प्रदान नहीं करती हैं, इसका मतलब यह नहीं है कि आप चाहें तो स्थिति प्रदर्शित नहीं कर सकते। आप wget लॉग फ़ाइल को टेक्स्ट एडिटर में आसानी से खोल सकते हैं। प्रोग्रामर ने इस प्रक्रिया को बड़े बड़े आयरन सर्वर के साथ काम करने के लिए डिज़ाइन किया है, जिसका अर्थ है कि आपके पास चीजों को सुंदर बनाने के लिए कोई विकल्प नहीं होगा। तो फिर, आपको जो जानकारी आप ढूंढ रहे हैं उसे प्राप्त करने के लिए एक अत्यंत बुनियादी चरण से अधिक नहीं करना होगा। इसमें केवल एक फ़ाइल खोलना शामिल है।

wget पृष्ठभूमि डाउनलोडिंग स्थिति प्रदर्शित करना

मान लें कि आपने किसी संसाधन के पते के बाद wget -b का उपयोग किया जिसे आप डाउनलोड कर रहे हैं। जबकि हमने उस डेबियन LXDE इंस्टॉल ISO का उपयोग किया, आप सैद्धांतिक रूप से ऑनलाइन लगभग किसी भी संसाधन का उपयोग कर सकते हैं। wget प्रोग्राम की प्रक्रिया को उस तरह से फोरग्राउंड में नहीं लाया जा सकता जैसे आप एम्परसैंड का उपयोग करके पृष्ठभूमि में भेजे गए प्रक्रियाओं के साथ कर सकते हैं। वास्तव में, यदि आप इस तरह से wget शुरू करने के तुरंत बाद jobs कमांड चलाते हैं, तो आप पाएंगे कि bash शेल के साथ कोई पृष्ठभूमि प्रक्रिया पंजीकृत नहीं है, हालांकि यदि आप अपने wget प्रक्रिया को अचानक रोकना चाहते थे तो आप प्रोसेस ID के बाद kill का उपयोग कर सकते हैं। यह फ़ाइल को सही ढंग से डाउनलोड नहीं करेगा, हालांकि।

आप डाउनलोड की गई फ़ाइल पर क्लिक कर सकते हैं और ग्राफिकल फ़ाइल प्रबंधक में फ़ाइल आकार को बढ़ते हुए देख सकते हैं। हालांकि, wget डिफ़ॉल्ट रूप से लॉग फ़ाइलें बनाता है जिन्हें यह लगातार लिखता है। यह इन्हें wget-log नाम देता है और फिर संख्याओं का उपयोग करना शुरू कर देता है यदि आप एक ही डायरेक्टरी में इस तरीके से एक से अधिक फ़ाइल डाउनलोड कर रहे हैं या यदि आपने इसमें पुरानी लॉग फ़ाइलें छोड़ दी हैं। यह wget को अपनी स्वयं की लॉग फ़ाइलों को ओवरराइट करने से रोकता है। आप इन फ़ाइलों को ग्राफिकल फ़ाइल प्रबंधक में डबल-क्लिक करके खोल सकते हैं, या आप उन्हें CLI प्रॉम्प्ट से less या more कमांड का उपयोग करके लोड कर सकते हैं। वर्तमान डाउनलोड स्थिति हमेशा फ़ाइल की अंतिम पंक्ति पर होती है।

ध्यान रखें कि wget लगातार इन फ़ाइलों में लिखता है, जिसका अर्थ है कि आपको उन्हें ग्राफिकल फ़ाइल प्रबंधक में बार-बार खोलना होगा या किसी भी प्रासंगिक परिवर्तन को देखने के लिए CLI प्रॉम्प्ट में समान cat, less या more कमांड को बार-बार जारी करना होगा। आप wget कमांड शुरू करते समय -o के बाद एक फ़ाइल नाम का उपयोग करके एक कस्टम लॉग फ़ाइल निर्दिष्ट कर सकते हैं, लेकिन कुछ उपयोगकर्ता कभी ऐसा करते हैं। आप पहले से मौजूद फ़ाइल में संदेशों को जोड़ने के लिए -a फ्लैग के बाद लॉग फ़ाइल के नाम का उपयोग भी कर सकते हैं। हालांकि, एक ही लॉग में जोड़ने वाले दो पृष्ठभूमि wget प्रक्रियाओं को चलाने का प्रयास न करें, क्योंकि यह आपको सिर्फ गिबरिश से भरी फ़ाइल दे सकता है। wget सॉफ़्टवेयर दोनों प्रक्रियाओं से लाइन दर लाइन लिखने का प्रयास करेगा, जिससे अंतरिक्ष जानकारी होगी जिसे पढ़ना कठिन होगा।

इनमें से कोई भी फ्लैग उन अन्य फ्लैग के साथ काम करता है जिनका उपयोग आप wget के साथ काम करते समय कर सकते हैं, लेकिन ध्यान रखें कि wget हमेशा -v फ्लैग को डिफ़ॉल्ट करता है। यह फ्लैग वर्बोज आउटपुट को सक्षम करता है, जो अधिकांश उपयोगकर्ताओं के आदी होते हैं। -b फ्लैग और शांत आउटपुट के लिए -q फ्लैग को संयोजित करने से आप इस संबंध में अंधेरे में रह सकते हैं कि wget किसी भी समय क्या कर रहा है। तकनीकी रूप से, आप -b और -d फ्लैग को संयोजित कर सकते हैं, लेकिन यह केवल डिबग-स्तरीय आउटपुट को सक्षम करता है जो आपको बताता है कि सॉफ़्टवेयर पर्दे के पीछे क्या कर रहा है। यह अतिरिक्त आउटपुट आमतौर पर केवल उन लोगों के लिए उपयोगी होता है जो wget के सोर्स कोड पर काम कर रहे हैं, और अधिकांश उपयोगकर्ता इसे पूरी तरह से टाल सकते हैं। यहां तक कि डाउनलोड स्क्रिप्ट पर काम करने वाले प्रोग्रामर को भी इस जानकारी की आवश्यकता नहीं होनी चाहिए, और ज्यादातर मामलों में, यह सिर्फ अनावश्यक अव्यवस्था का कारण बनेगा।

याद रखें कि यदि आपने wget को ~/Downloads के अलावा किसी अन्य डायरेक्टरी में उपयोग किया है, तो यह आपकी लॉग फ़ाइलों को वहां भी रखेगा।

  1. डिस्कॉर्ड पर वाइफू बॉट जोड़ने की गाइड: अपने एनीमे समुदाय को बढ़ावा दें डिस्कॉर्ड पर वाइफू बॉट जोड़ने की गाइड: अपने एनीमे समुदाय को बढ़ावा दें

    आप अपने डिस्कॉर्ड समुदाय में मस्ती और सौहार्द की भावना को प्रोत्साहित करने के लिए हमेशा नए तरीकों की तलाश में हो सकते हैं। इसलिए, अपने सर्वर पर वाइफू बॉट जोड़ना ठीक ऐसा ही कर सकता है। इसकी एनीमे-थीम वाली सुविधाओं, ट्रिविया गेम्स और अनुकूलन विकल्पों के साथ, यह इस प्लेटफॉर्म पर एनीमे उत्साही लोगों के

  1. विंडोज 10 पर कोडी एरिज विजार्ड समस्याओं को जल्दी हल करें विंडोज 10 पर कोडी एरिज विजार्ड समस्याओं को जल्दी हल करें

    एरिज विजार्ड कोडी ऐप के लिए एक लोकप्रिय और सबसे पसंदीदा ऐड-ऑन है। क्या एरिज विजार्ड आपके कोडी ऐप पर काम नहीं कर रहा है? यदि आप उलझन महसूस करते हैं और अपने पसंदीदा कोडी एरिज विजार्ड के साथ समस्याओं को ठीक करने के उत्तर खोज रहे हैं, तो लेख को अंत तक पढ़ें। बोनस के रूप में, एक खंड एरिज विजार्ड के सर्वश

  1. फाइल एक्सप्लोरर संदर्भ मेनू पर मैनेज आइटम कैसे जोड़ें या हटाएं? फाइल एक्सप्लोरर संदर्भ मेनू पर मैनेज आइटम कैसे जोड़ें या हटाएं?

    फाइल एक्सप्लोरर के संदर्भ मेनू में मैनेज आइटम कंप्यूटर मैनेजमेंट टूल विंडो खोलता है। यह शॉर्टकट उपयोगकर्ताओं के लिए विंडोज सर्च फीचर में खोजे बिना कंप्यूटर मैनेजमेंट खोलने के लिए काफी उपयोगी है। हालांकि, कुछ शॉर्टकट सभी मानक उपयोगकर्ताओं के लिए उपयोगी नहीं होते हैं। एक प्रशासक या माता-पिता इस आइटम क