Thread Starter
#0
Wget, Linux tabanlı sistemlerde dosya indirmek için sıkça kullanılan güçlü bir komut satırı aracıdır. Arka planda indirme yapabilme yeteneği, kullanıcıların terminali kapatmadan veya başka işler yaparken dosya indirmelerine olanak tanır. Bu yazıda, Wget ile arka planda nasıl indirme yapılacağını ele alacağız.
Öncelikle, Wget komutunu çalıştırarak bir dosyayı indirmek için temel bir komut yapısı aşağıdaki gibidir:
Ancak, bu komut terminalde çalıştığı için terminal penceresini kapatırsanız indirme işlemi de sonlanır. Arka planda indirme yapmak için, Wget komutunu bir arka plan işlemi olarak başlatmalısınız. Bunun için komutun sonuna "&" karakterini ekleyebilirsiniz:
Bu komut, Wget'i arka planda çalıştırır. Ancak, terminal kapandığında indirme işleminiz de sonlanabilir. Bunun önüne geçmek için,
Bu komut, indirme işlemini başlatacak ve çıktıyı
Böylece, indirme işleminizin ilerlemesini gerçek zamanlı olarak gözlemleyebilirsiniz. Ek olarak, eğer birden fazla dosya indirmek istiyorsanız, bir dosya listesi oluşturup bu listeyi kullanarak Wget ile tüm dosyaları aynı anda indirebilirsiniz. Örneğin, dosya listesi
Sonuç olarak, Wget ile arka planda indirme işlemi yapmak, hem zaman kazandırır hem de sistem kaynaklarını daha verimli kullanmanızı sağlar. Bu teknik, büyük dosyalar indirirken veya uzun süreli indirme işlemleri yaparken oldukça faydalıdır.
Öncelikle, Wget komutunu çalıştırarak bir dosyayı indirmek için temel bir komut yapısı aşağıdaki gibidir:
CODE
1wget [URL]Ancak, bu komut terminalde çalıştığı için terminal penceresini kapatırsanız indirme işlemi de sonlanır. Arka planda indirme yapmak için, Wget komutunu bir arka plan işlemi olarak başlatmalısınız. Bunun için komutun sonuna "&" karakterini ekleyebilirsiniz:
CODE
1wget [URL] &Bu komut, Wget'i arka planda çalıştırır. Ancak, terminal kapandığında indirme işleminiz de sonlanabilir. Bunun önüne geçmek için,
nohup komutunu kullanabilirsiniz. nohup (no hang up) komutu, terminal kapansa bile işlemin devam etmesini sağlar:CODE
1nohup wget [URL] &Bu komut, indirme işlemini başlatacak ve çıktıyı
nohup.out dosyasına yönlendirecektir. Arka planda indirme işlemini izlemek isterseniz, tail komutunu kullanarak bu dosyayı takip edebilirsiniz:CODE
1tail -f nohup.outBöylece, indirme işleminizin ilerlemesini gerçek zamanlı olarak gözlemleyebilirsiniz. Ek olarak, eğer birden fazla dosya indirmek istiyorsanız, bir dosya listesi oluşturup bu listeyi kullanarak Wget ile tüm dosyaları aynı anda indirebilirsiniz. Örneğin, dosya listesi
files.txt olarak adlandırılsın:CODE
1wget -i files.txt &Sonuç olarak, Wget ile arka planda indirme işlemi yapmak, hem zaman kazandırır hem de sistem kaynaklarını daha verimli kullanmanızı sağlar. Bu teknik, büyük dosyalar indirirken veya uzun süreli indirme işlemleri yaparken oldukça faydalıdır.