1. Komutları bir dosyaya kaydet:
- Örneğin,
commands.txt
dosyasına her satıra bir komut gelecek şekilde komutlarını yaz.
yt-dlp "https://example.com/video1.m3u8" -o "video1.mp4"
yt-dlp "https://example.com/video2.m3u8" -o "video2.mp4"
...
2. GNU Parallel
ile 8 komutu aynı anda çalıştır:
parallel -j 8 < commands.txt
-j 8
: Aynı anda en fazla 8 komut çalıştırır.
3. İlerleme durumunu ve tahmini bitiş süresini görmek için:
parallel -j 8 --eta < commands.txt
--eta
: Kalan süre tahmini (ETA) ve tamamlanan iş sayısını gösterir.
4. İlerleme yüzdesi ve işlem günlüğü kaydı:
parallel -j 8 --progress --joblog parallel.log < commands.txt
--progress
: İşlerin ilerleme yüzdesini gösterir.--joblog parallel.log
: Her bir komutun başlama ve bitiş zamanlarını kayıt eden bir log dosyası oluşturur.