कमांड जारी करने के बाद एक एम्परसैंड का उपयोग करके 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 के अलावा किसी अन्य डायरेक्टरी में उपयोग किया है, तो यह आपकी लॉग फ़ाइलों को वहां भी रखेगा।