Arka Planda -b bayrağıyla Çalışırken WGET Durumu Nasıl Görüntülenir?



Sorunları Ortadan Kaldırmak Için Enstrümanımızı Deneyin

Bir komut verdikten sonra ve işareti kullanarak arka planda wget çalıştırmak mümkün olsa da, komutun -b işaretiyle verilmesi genellikle daha kullanışlıdır. Örneğin, bir Debian CD kurulum görüntüsü indirmek istediğinizi varsayalım. Bunu wget -b http://cdimage.debian.org/debian-cd/current/i386/iso-cd/debian-8.7.1-i386-lxde-CD-1.iso ile yapabilirsiniz, bu daha sonra hemen size sürecin arka planda devam ettiğini söyler. Ek olarak size wget'in hangi arka planda çalıştığını gösteren bir işlemci kimlik numarası verir.

Arka planda çalışan wget işlemleri bu konuda başka bilgi sağlamasa da, bu, isterseniz durumu görüntüleyemeyeceğiniz anlamına gelmez. Wget günlük dosyasını bir metin düzenleyicide kolayca açabilirsiniz. Programcılar bu süreci büyük ve büyük sunucularla çalışacak şekilde tasarladı, yani işleri güzelleştirmek için hiçbir seçeneğiniz olmayacak. Daha sonra, aradığınız bilgiyi elde etmek için son derece basit tek bir adımdan fazlasını yapmanız gerekmeyecek. Tek gereken tek bir dosya açmak.



Wget Arkaplan İndirme Durumunu Görüntüleme

Wget -b ve ardından indirmekte olduğunuz bir kaynağın adresini kullandığınızı varsayalım. Debian LXDE kurulum ISO'yu kullanırken, teorik olarak hemen hemen tüm çevrimiçi kaynakları kullanabilirsiniz. Wget programının süreci, arka plana göndermek için 've' işaretini kullandığınız işlemlerle yapabileceğiniz şekilde ön plana çıkarılamaz. Aslında, wget'i bu şekilde başlattıktan hemen sonra jobs komutunu çalıştırırsanız, bash kabuğuna kaydedilen arka plan işlemlerinin olmadığını göreceksiniz, ancak işleminizi aniden durdurmak istiyorsanız kill ve ardından işlem kimliğini kullanabilirsiniz. wget işlemi. Ancak bu, dosyayı doğru bir şekilde indirmez.



İndirilen dosyaya tıklayabilir ve dosya boyutunun grafiksel bir dosya yöneticisinde büyümesini izleyebilirsiniz. Ancak wget, varsayılan olarak sürekli yazdığı günlük dosyaları oluşturur. Bunları wget-log olarak adlandırır ve ardından aynı dizine birden fazla dosya indiriyorsanız veya içinde eski günlük dosyalarını bıraktıysanız sayıları kullanmaya başlar. Bu, wget'in kendi günlük dosyalarının üzerine yazmasını engeller. Bu dosyaları bir grafik dosya yöneticisinde çift tıklatarak açabilirsiniz veya yüklemek için CLI komut isteminden daha az veya daha fazla komut kullanabilirsiniz. Mevcut indirme durumu her zaman dosyanın son satırındadır.



Wget'in bu dosyalara sürekli olarak yazdığını unutmayın; bu, ilgili değişiklikleri görüntülemek için bunları bir grafik dosya yöneticisinde tekrar tekrar açmanız veya CLI isteminde aynı kediyi, daha az veya daha fazla komutu tekrar tekrar vermeniz gerekeceği anlamına gelir. Özel bir günlük dosyası belirtmek için wget komutunu başlattığınızda -o ve ardından bir dosya adı kullanabilirsiniz, ancak bunu çok az kullanıcı yapar. Zaten sahip olduğunuz bir dosyaya mesajlar eklemek için -a bayrağını ve ardından bir günlük dosyasının adını da kullanabilirsiniz. Bununla birlikte, aynı günlüğe eklenen iki arka plan wget işlemini çalıştırmayı denemeyin, çünkü bu size anlamsız kelimelerle yüklenmiş bir dosya verebilir. Wget yazılımı, her iki işlemden satır satır yazmaya çalışır ve okunması zor olan aralıklı bilgilere yol açar.

Bu bayraklardan herhangi biri, wget ile çalışırken kullanabileceğiniz diğer işaretlerle çalışır, ancak wget'in her zaman varsayılan olarak -v bayrağına ayarlandığını unutmayın. Bu bayrak, çoğu kullanıcının alışkın olduğu ayrıntılı çıktıyı etkinleştirir. Sessiz çıktı için -b bayrağını ve -q bayrağını birleştirmek, herhangi bir zamanda wget'in ne yaptığı konusunda sizi karanlıkta tutabilir. Teknik olarak, -b ve -d bayraklarını birleştirebilirsiniz, ancak tüm bunların yaptığı, yazılımın perde arkasında ne yaptığını size daha fazla anlatan hata ayıklama düzeyi çıktıyı etkinleştirmektir. Bu ek çıktı normalde yalnızca wget'in kaynak kodunu düzenlemek için çalışanlar için kullanışlıdır ve kullanıcıların büyük çoğunluğu bundan tamamen kaçınabilir. İndirme komut dosyaları üzerinde çalışan programcıların bile bu bilgilere ihtiyacı olmamalıdır ve çoğu durumda gereksiz bir dağınıklığa neden olur.

~ / Downloads'dan başka bir dizinde wget kullandıysanız, günlük dosyalarınızı da oraya koyacağını unutmayın.

3 dakika okundu