Qbittorrent'de zamanlayıcı olmaması için bir çözüm var mı?


11

Diğer birçok torrent istemcisinden farklı olarak, qbittorrent bir planlama aracı olmadan gelir. İdeal olarak, belirli bir günde, günün belirli bir saatinde indirmeleri kısabilirsiniz.

Bunun için bir çözüm var mı? Qbittorrent'i sahneye koymak için kullanabileceğim ayrı bir zamanlama aracı var mı? Değilse, en iyi betik çözümü ne olurdu?


1
İstediğiniz özelliklere sahip diğer istemcileri biliyorsanız, neden sadece bunları kullanmıyorsunuz?
Mat

1
Bunu kullanmak istiyorum.
Korgan Rivera

Yanıtlar:


10

qBittorrent yapar planlamasını var!

Ancak, ihtiyaçlarınız için yeterince sofistike olabilir veya olmayabilir.

Belirli Günler / Zamanlar İçin Sınırlardaki Küresel Değişiklikleri Zamanlama

Araçlar > Seçenekler ... 'i tıklayın . Soldaki Hız sekmesini tıklayın . Pencerenin altında Alternatif Global Ücret Sınırları için yükleme ve indirme hızı sınırlarını ayarlama seçeneklerini göreceksiniz .

Ardından Alternatif ücret sınırları kullanımını planla etiketli onay kutusunu tıklayın ve Başlangıç ve Bitiş kutularında ihtiyacınız olan zamanı ve Ne zaman açılır menüsünde ihtiyacınız olan günleri belirtin .

Bu, pencerenin üstünde ayarlanan global sınırlardan alternatif yükleme ve indirme hızı sınırları planlamanızı sağlar.

qBittorrent Seçenekleri penceresi, Hız sekmesi

Yukarıdaki ekran görüntüsü yüklü benim Ubuntu 11.10 sisteminde çalıştığını, qBittorrent v3.0.6 (bu yazının yazıldığı zamanda itibariyle son sürüm) dan bu resmi PPA .

Bunu qBittorrent kurulumunuzla yapamadığınızı fark ederseniz, yükseltmenizi öneririm. Bu yine de yardımcı olmazsa, ilgili ekran görüntüleri de dahil olmak üzere bu ayarlara erişmeye çalıştığınızda neler olacağı hakkında bilgi sağlamak için sorunuzu düzenlemenizi öneririz.

Bunun farkında olabilirsiniz, ancak qBittorrent'in sahip olmadığı daha sofistike bir programlamaya ihtiyacınız olabilir. Bu durumda, tam olarak hangi özelliklere ihtiyacınız olduğu hakkında daha fazla bilgi sağlamak için lütfen sorunuzu düzenleyin. O zaman birisi hedeflerinize ulaşmanın bir yolunu biliyor olabilir ya da değilse, gerekli işlevselliğe sahip benzer bir bittorrent uygulamasını önerebilir.

Aşağıdaki olan kullanışlı özellikleri bir listesidir değil qBittorrent şu anda.

Torrent Başına Limitlerin Zamanlaması Yok

Muhtemelen bildiğiniz gibi torrent başına yükleme ve indirme sınırlarını ayarlayabilirsiniz. Ne yazık ki torrent başına zamanlama ayarlayamazsınız. Bu özellik qBittorrent'de hala eksik.

qBittorrent tek tek torrent için hız sınırlarını ayarlama seçeneklerini gösteren bağlam menüsü

Bir seferde yalnızca 2 "Profil" Tanımlayabilirsiniz

Orada Küresel Oranı Sınırları ve Alternatif Küresel Oranı Sınırları . Bu kadar.

Bu nedenle (örneğin) 50 KiB / s ile sınırlandırıldığı Salı günleri olmadan torrent indirme hızını 75 KiB / s olarak alabilirsiniz.

Ancak, 50 KiB / s ile sınırlandırıldığı Salı veya 100 KiB / s ile sınırlandırıldığı hafta sonları 75 KiB / s'de torrent indirme hızını (örneğin) sınırlayamazsınız.

Bunun sonuçlarından biri, alternatif küresel ücret limitleri için başlangıç ​​ve bitiş zamanlarının bir günden diğerine farklı olamayacağıdır. Bu, ücret sınırlarının yalnızca tek bir gün içindeki aralıklarda tanımlanması şartıyla birlikte, Pazar günleri ve Pazartesi günleri 05: 00'a kadar tüm gün alternatif ücret sınırları (örneğin) kullanamayacağınız anlamına gelir.

Hangi Günlerin Zamanlanmış Zaman Aralıklarını İçebileceği Kısıtlamaları

Ne zaman açılır menüsü yalnızca şunları seçmenize izin verir:

  • bütün hafta veya
  • herhangi bir tek haftanın günü, ya da
  • yalnızca hafta içi (ör. Pazartesi-Cuma) veya
  • yalnızca hafta sonları (Cumartesi ve Pazar günleri)

Alternatif Küresel Ücret Sınırlarının ne zaman uygulandığına ilişkin sınırlı seçenekleri gösteren "Ne zaman" açılır menüsü

Alternatif ücret sınırlarını, örneğin yalnızca Pazartesi ve Salı günleri veya örneğin Çarşamba hariç Pazartesi-Cuma günleri uygulayamazsınız.

Her Hafta Aynı (Kendiniz Değiştirmezseniz)

Bu Perşembe günü alternatif küresel ücret limitleri kullanırsanız, aradaki yapılandırmanızı düzenlemediğiniz sürece bunlar önümüzdeki Perşembe günü de kullanılacaktır.

Alternatif ücret sınırları

  • kullanıcı tarafından belirlenen bir tarihte etkin olamaz ,
  • kullanıcı tanımlı bir tarihte devre dışı bırakılamaz ,
  • aydan aya otomatik olarak değişemez ve
  • genel olarak, bir haftadan diğerine farklı zamanlarda otomatik olarak gerçekleşemez veya farklı oranlarla sınırlandırılamaz .

Bir özellik istemek istiyorsanız ...

Herhangi bir yazılımdaki herhangi bir özellik isteğinde olduğu gibi, ihtiyacınız olan özellikler için bir özellik isteği göndermek isteyebilirsiniz:

  • Önce aradığınızdan emin olun.
  • İsteğinizin uygulanacağının garantisi yoktur.
  • Uygulanırsa, ne zaman uygulanacağına dair hiçbir söz yoktur .

Daha spesifik olarak qBittorrent için, bu özelliği isteyecekseniz lütfen unutmayın:

  • QBittorrent ile ilgili sorunlar (hatalar, özellik istekleri ve benzerleri) şu anda burada github'da ( qBittorrent'in SSS bölümünde açıklandığı gibi) izlenmektedir .

  • Bu özellik isteği ( yorumlarda belirtilmiştir ), yukarıda listelenen özelliklerin hiçbiri için bir istek değildir. Eğer harekete geçtiyse, muhtemelen hala ihtiyacınız olanı yapmazdı.

    Bunun yerine, (1) açık bir sıfır seçeneği veya tüm yukarı ve aşağı trafiğin daha etkili bir şekilde engellenmesi, (2) alternatif sınırların bir parçası olarak dağıtılmış izleme işlevselliğini ( DHT ve PeX ) devre dışı bırakma yeteneği istemektedir .


1

Belki de damlama ve cron kullanmayı düşünün , ancak limitleri değiştirmek istediğinizde qtorrent'i yeniden başlatmanız gerekecek.


1

Maalesef, bu çok geç olabilir, ancak umarım bir çözüm arayan bir sonraki kişi bulacaktır.

Aradığınız komut: /etc/init.d/qbittorrent-nox-daemon start | stop

Yani / etc / crontab içinde aşağıdakileri ekleyeceğim. İndirmelerin 06: 00-18: 00 arası iş günlerinde olmasını istemiyorum, bu yüzden emin olmak için kendime 10 dakika zarafet veriyorum, 5:50, qbittorrent'i kapatacak ve 18:10, tekrar başlayacak.

50 5 * * 1 /etc/init.d/qbittorrent-nox-daemon stop
50 5 * * 2 /etc/init.d/qbittorrent-nox-daemon stop
50 5 * * 3 /etc/init.d/qbittorrent-nox-daemon stop
50 5 * * 4 /etc/init.d/qbittorrent-nox-daemon stop
50 5 * * 5 /etc/init.d/qbittorrent-nox-daemon stop

10 18 * * 1 /etc/init.d/qbittorrent-nox-daemon start
10 18 * * 2 /etc/init.d/qbittorrent-nox-daemon start
10 18 * * 3 /etc/init.d/qbittorrent-nox-daemon start
10 18 * * 4 /etc/init.d/qbittorrent-nox-daemon start
10 18 * * 5 /etc/init.d/qbittorrent-nox-daemon start

0

Durum çubuğunda sınırımı görmek istediğim için yalnızca alternatif indirmeler kullanıyorum. GlobalDLLimit'i kullanmak için de aşağıdaki prosedürü uyarlayın.

  1. Qbittorrent'imi istediğim gibi ayarladım ve tamamen kapattım
  2. /Home/user/.config/qBittorrent/qBittorrent.conf dosyasının birden çok kopyasını alıyorum ve qBittorrent (640) .conf ve qBittorrent (400) .conf ve benzerlerinin kopyalarını adlandırıyorum. Sayılar indirme hızı anlamına gelir
  3. Her bir dosyayı düzenlerim ve yukarıdaki dosya adlarını taklit etmek için Connection \ GlobalDLLimitAlt = 400 için Connection \ GlobalDLLimitAlt = 640 satırını değiştiririm (yükleme sınırlarını istediğiniz gibi düzenleyin)
  4. Ben followinf betiği ile istediğiniz zaman bir cron oluşturmak ...

    kill -s TERM `ps -ef | grep -i qbit | grep -v grep | awk '{print $2}'`  > /dev/null 2> /dev/null || : && sleep 5 && cp /home/user/.config/qBittorrent/qBittorrent\(640\).conf /home/user/.config/qBittorrent/qBittorrent.conf && sleep 5 && (qbittorrent &> /dev/null &)
    

Komut dosyası, qBittorrent'i ( /dev/null1. sırada çalışmadığı takdirde yönlendirilen hatalar) incelikle sonlandırır , yapılandırma dosyasından çıkıp yazması için 5 saniye bekler, ardından istenen değiştirilmiş yapılandırmayı orijinal yerine kopyalar, 5 saniye daha bekledikten sonra qBittorrent'i (konsoldan ayrılmış) başlatın.


0

Node.JS'de bir uygulama yazdım

Havuzu aşağıdaki adreste bulabilirsiniz: https://github.com/GRebisz/QBittorrent-Schedular

Bunun yalnızca temel bir uygulama olduğunu, Schedule.json dosyasındaki saat karşılandığında qbittorrent torrent'lerinizi durduracağını unutmayın.

Gereksinimler:

  1. NodeJS

  2. NPM

  3. qBittorrent

Kullanım talimatları:

  1. Zip arşivini yukarıdaki sayfadan indirin

  2. Klasöre ayıkla

  3. Bir komut istemi / terminal penceresi açın

  4. Klasöre gidin

  5. Aşağıdaki komutu yürütün: "npm install"

  6. İndex.js dosyasını düzenleyin ve aşağıdakileri ayarlayın

    6.1 - "localhost: 8888" dosyasını QBittorrent'inizin barındırıldığı ana makine olarak değiştirin

    6.2 - "hackme" yi kullanıcı adınızla değiştirin

    6.3 - "hackmeagain" i şifrenizle değiştirin

7 - {Manual} - "Düğüm index.js" komutunu çalıştır

Zamanlama işlemini otomatikleştirmek için manuel yöntemi windows görev zamanlayıcı / sonsuza dek / cron ile kullanabilirsiniz.

Yapılandırma için: Schedule.json dosyasında, aradığınız günü bulun ve indirmelerinizin devre dışı bırakılmasını istediğiniz saatler için saat (0-23) ekleyin.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.