มีวิธีแก้ปัญหาสำหรับการขาดตัวจัดตารางเวลาใน qbittorrent หรือไม่?


11

ซึ่งแตกต่างจากไคลเอนต์ฝนตกหนักอื่น ๆ qbittorrent มาโดยไม่มีเครื่องมือการตั้งเวลา โดยหลักการแล้วเราสามารถดาวน์โหลดได้ในช่วงเวลาหนึ่งของวันในวันที่กำหนด

มีวิธีแก้ปัญหาสำหรับสิ่งนี้หรือไม่? มีเครื่องมือการจัดตารางเวลาแยกต่างหากที่ฉันสามารถใช้เป็นเวที qbittorrent ได้หรือไม่? ถ้าไม่เป็นเช่นนั้นจะเป็นวิธีแก้ปัญหาสคริปต์ที่ดีที่สุด?


1
หากคุณรู้จักลูกค้ารายอื่นที่มีคุณสมบัติที่คุณต้องการทำไมไม่ใช้สิ่งเหล่านั้น
จ้า

1
ฉันต้องการใช้อันนี้
Korgan Rivera

คำตอบ:


10

qBittorrent จะมีการตั้งเวลา!

อย่างไรก็ตามอาจมีหรือไม่มีความซับซ้อนเพียงพอสำหรับความต้องการของคุณ

การกำหนดเวลาการเปลี่ยนแปลงทั่วโลกในข้อ จำกัด สำหรับวัน / เวลาที่ระบุ

คลิกที่เครื่องมือ > ตัวเลือก ... คลิกที่แท็บความเร็วทางด้านซ้าย ที่ด้านล่างของหน้าต่างที่คุณจะเห็นตัวเลือกการตั้งค่าการอัปโหลดและอัตราการดาวน์โหลดข้อ จำกัด สำหรับข้อ จำกัด ทางเลือกเงินตราทั่วโลก

จากนั้นคลิกกล่องกาเครื่องหมายที่กำหนดเวลาการใช้ขีด จำกัด อัตราทางเลือกและระบุเวลาที่คุณต้องการในกล่องจากและถึงและวันที่คุณต้องการในเมนูแบบเลื่อนลงเมื่อ

ซึ่งช่วยให้คุณกำหนดเวลาการอัปโหลดและดาวน์โหลด จำกัด ความเร็วอื่นจากขีด จำกัด ส่วนกลางที่ตั้งไว้ที่ด้านบนของหน้าต่าง

หน้าต่างตัวเลือก qBittorrent แท็บความเร็ว

ภาพหน้าจอด้านบนมาจาก qBittorrent v3.0.6 (เวอร์ชั่นล่าสุด ณ เวลาที่เขียนนี้) ใช้งานบนระบบ Ubuntu 11.10 ของฉันติดตั้งจากPPA อย่างเป็นทางการนี้

หากคุณพบว่าคุณไม่สามารถทำได้ด้วยการติดตั้ง qBittorrent ของคุณฉันขอแนะนำให้อัพเกรด หากยังไม่ช่วยฉันขอแนะนำให้แก้ไขคำถามของคุณเพื่อให้ข้อมูลเกี่ยวกับสิ่งที่เกิดขึ้นเมื่อคุณพยายามเข้าถึงการตั้งค่าเหล่านั้นรวมถึงภาพหน้าจอที่เกี่ยวข้อง

อาจเป็นได้ว่าคุณทราบเรื่องนี้ แต่คุณต้องการการตั้งเวลาที่ซับซ้อนกว่านี้ซึ่ง qBittorrent ไม่มี หากเป็นเช่นนั้นโปรดแก้ไขคำถามของคุณเพื่อให้ข้อมูลเพิ่มเติมเกี่ยวกับคุณสมบัติที่คุณต้องการ จากนั้นบางคนอาจรู้วิธีที่คุณสามารถบรรลุเป้าหมายของคุณหรือไม่ก็อาจจะสามารถแนะนำแอปพลิเคชัน bittorrent ที่คล้ายกันซึ่งมีฟังก์ชั่นที่จำเป็น

ต่อไปนี้เป็นรายการคุณสมบัติที่มีประโยชน์ที่ไม่สามารถใช้งานได้ใน qBittorrent

ข้อ จำกัด สำหรับแต่ละ Torrent ไม่มีการกำหนดตารางเวลา

อย่างที่คุณอาจทราบคุณสามารถตั้งค่าขีด จำกัด การอัพโหลดและดาวน์โหลดต่อฝนตกหนัก น่าเสียดายที่คุณไม่สามารถตั้งค่ากำหนดการต่อไฟล์ torrent ได้ คุณลักษณะนั้นยังคงหายไปจาก qBittorrent

เมนูบริบท qBittorrent แสดงตัวเลือกสำหรับการตั้งค่า จำกัด ความเร็วสำหรับแต่ละ torrent

คุณสามารถกำหนด "โปรไฟล์" ได้ครั้งละ 2 รายการเท่านั้น

มีขีด จำกัด อัตราทั่วโลกและข้อ จำกัด ทางเลือกเงินตราทั่วโลก แค่นั้นแหละ.

ดังนั้นคุณสามารถดาวน์โหลดตัวอย่างความเร็วสูงสุดได้ที่ 75 KiB / s เว้นแต่ว่าจะเป็นวันอังคาร

แต่คุณไม่สามารถ (ตัวอย่าง) ความเร็วในการดาวน์โหลดสูงสุดของฝนตกหนักที่ 75 KiB / s เว้นแต่ว่าจะเป็นวันอังคารเมื่อมันถูกปกคลุมที่ 50 KiB / s หรือวันหยุดสุดสัปดาห์เมื่อมันถูก จำกัด ที่ 100 KiB / s

หนึ่งในความหมายของสิ่งนี้คือเวลาเริ่มต้นและสิ้นสุดสำหรับการ จำกัด อัตราทั่วโลกทางเลือกไม่สามารถแตกต่างจากวันหนึ่งไปยังอีก สิ่งนี้พร้อมกับข้อกำหนดที่ จำกัด การกำหนดอัตราสำหรับช่วงเวลาที่อยู่ภายในหนึ่งวันหมายความว่าคุณไม่สามารถใช้การ จำกัด อัตราทางเลือก (เช่น) ตลอดทั้งวันอาทิตย์และวันจันทร์ถึง 5 โมงเช้า

ข้อ จำกัด ว่าวันใดจะมีช่วงเวลาที่กำหนด

เมื่อเมนูแบบเลื่อนลงเพียงช่วยให้คุณสามารถเลือก:

  • ตลอดทั้งสัปดาห์หรือ
  • วันใดวันหนึ่งของสัปดาห์โดยเฉพาะหรือ
  • วันธรรมดาเท่านั้น (เช่นวันจันทร์ถึงวันศุกร์) หรือ
  • วันหยุดสุดสัปดาห์เท่านั้น (เช่นวันเสาร์และวันอาทิตย์)

เมนูแบบเลื่อนลง "เมื่อ" แสดงตัวเลือกที่ จำกัด ว่าจะใช้เมื่อใด

คุณไม่สามารถใช้การ จำกัด อัตราทางเลือกเช่นในวันจันทร์และวันอังคารและเช่นในวันจันทร์ถึงวันศุกร์ยกเว้นวันพุธ

ทุกสัปดาห์เหมือนกัน (เว้นแต่คุณจะเปลี่ยนมันเอง)

หากคุณใช้การ จำกัด อัตราทั่วโลกในวันพฤหัสบดีนี้พวกเขาจะใช้ในวันพฤหัสบดีถัดไปเช่นกันเว้นแต่คุณจะแก้ไขการกำหนดค่าของคุณในระหว่างกาล

ขีด จำกัด อัตราทางเลือก

  • ไม่สามารถที่จะใช้งานในที่ผู้ใช้กำหนดวัน ,
  • ไม่สามารถกลายเป็นไม่ได้ใช้งานในที่ผู้ใช้กำหนดวัน ,
  • ไม่สามารถเปลี่ยนแปลงได้อัตโนมัติในแต่ละเดือนและ
  • เพื่อให้รัฐมีข้อ จำกัด โดยทั่วไปไม่สามารถเกิดขึ้นโดยอัตโนมัติในช่วงเวลาที่แตกต่างกันหรือการ จำกัด อัตราที่แตกต่างกันจากหนึ่งสัปดาห์ต่อไป

หากคุณต้องการขอคุณสมบัติ ...

คุณอาจต้องการส่งคำขอคุณสมบัติสำหรับคุณลักษณะใด ๆ ที่คุณต้องการ แต่เช่นเดียวกับคำขอคุณลักษณะใด ๆ ในซอฟต์แวร์ใด ๆ :

  • อย่าลืมค้นหาก่อน
  • ไม่มีการรับประกันคำขอของคุณจะถูกนำไปใช้
  • หากมีการดำเนินการไม่มีการบอกว่าเมื่อมันจะถูกนำมาใช้

โดยเฉพาะกับ qBittorrent โปรดระลึกไว้เสมอว่าคุณจะขอคุณสมบัตินี้:

  • ปัญหา (ข้อบกพร่องคำขอคุณสมบัติและอื่น ๆ ) สำหรับ qBittorrent ปัจจุบันมีการติดตามที่นี่ใน github (ตามที่อธิบายไว้ในคำถามที่พบบ่อยของ qBittorrent )

  • คำขอคุณลักษณะนี้ (ซึ่งถูกกล่าวถึงในความคิดเห็น) ไม่ใช่คำขอสำหรับคุณสมบัติที่ไม่มีอยู่ในรายการข้างต้น หากมีการดำเนินการต่อไปก็อาจจะไม่ได้ทำในสิ่งที่คุณต้องการ

    แต่ดูเหมือนว่าจะขอ (1) ตัวเลือกศูนย์ที่ชัดเจนหรือปิดกั้นการรับส่งข้อมูลต้นน้ำหรือปลายน้ำทั้งหมดอย่างมีประสิทธิภาพ (2) ความสามารถในการปิดใช้งานฟังก์ชันการติดตามแบบกระจาย ( DHTและPeX ) เป็นส่วนหนึ่งของขีด จำกัด ทางเลือก


1

อาจพิจารณาใช้หยดและ cron แต่คุณจะต้องเริ่ม qtorrent เมื่อคุณต้องการเปลี่ยนขีด จำกัด


1

ขออภัยนี่อาจจะช้ามาก แต่หวังว่าบุคคลต่อไปที่กำลังมองหาวิธีแก้ปัญหาจะพบมัน

คำสั่งที่คุณกำลังค้นหาคือ: /etc/init.d/qbittorrent-nox-daemon start | stop

ดังนั้นใน / etc / crontab ฉันจะเพิ่มสิ่งต่อไปนี้ ฉันไม่ต้องการให้การดาวน์โหลดเกิดขึ้นตั้งแต่ 6 โมงเช้าถึง 6 โมงเช้าของวันทำงานดังนั้นเพื่อให้แน่ใจว่าฉันให้เวลา 10 นาทีกับตัวเอง 5:50 น. มันจะปิด qbittorrent และ 18:10 มันจะเริ่มใหม่อีกครั้ง

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

ฉันใช้การดาวน์โหลดทางเลือกเท่านั้นเนื่องจากฉันต้องการเห็นขีด จำกัด ของฉันในแถบสถานะ ปรับขั้นตอนต่อไปนี้เพื่อใช้ GlobalDLLimit เช่นเดียวกันกับที่คุณต้องการ

  1. ฉันตั้งค่า qbittorrent ของฉันตามที่ต้องการและปิดสนิท
  2. ฉันทำสำเนาหลายชุดของ /home/user/.config/qBittorrent/qBittorrent.conf และฉันตั้งชื่อสำเนา qBittorrent (640) .conf และ qBittorrent (400) .conf และอื่น ๆ ที่คล้ายกัน ตัวเลขหมายถึงความเร็วในการดาวน์โหลด
  3. ฉันแก้ไขไฟล์แต่ละไฟล์และเปลี่ยนบรรทัด Connection \ GlobalDLLimitAlt = 400 สำหรับ Connection \ GlobalDLLimitAlt = 640 เพื่อเลียนแบบชื่อไฟล์ด้านบน (เช่นแก้ไขข้อ จำกัด การอัปโหลดตามต้องการ)
  4. ฉันสร้าง cron ในเวลาที่ฉันต้องการด้วยสคริปต์ followinf ...

    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 &)
    

สิ่งที่สคริปต์ทำคือยุติ qBittorrent (ข้อผิดพลาดที่เปลี่ยนเส้นทางไป/dev/nullในกรณีที่มันไม่ได้ทำงานในตำแหน่งที่ 1) รอ 5 วินาทีเพื่อให้มันออกจากและเขียนไฟล์การกำหนดค่าแล้วคัดลอกการปรับแต่งที่ต้องการไปยังตำแหน่งเดิม รออีก 5 วินาทีจากนั้นเริ่ม qBittorrent (แยกออกจากคอนโซล)


0

ฉันได้เขียนแอปพลิเคชันใน Node.JS

คุณสามารถค้นหาที่เก็บได้ที่: https://github.com/GRebisz/QBittorrent-Schedular

หมายเหตุนี่เป็นเพียงการนำไปใช้ขั้นพื้นฐานซึ่งจะหยุดการทำงานของ qbittorrent torrents เมื่อตรงกับชั่วโมงในไฟล์ Schedule.json

ที่ต้องการ:

  1. NodeJS

  2. NPM

  3. qBittorrent

คำแนะนำการใช้งาน:

  1. ดาวน์โหลดไฟล์ zip จากหน้าข้างบน

  2. แยกลงในโฟลเดอร์

  3. เปิดหน้าต่างพร้อมรับคำสั่ง / เทอร์มินัล

  4. นำทางไปยังโฟลเดอร์

  5. ดำเนินการคำสั่งต่อไปนี้: "npm install"

  6. แก้ไขไฟล์ index.js และตั้งค่าต่อไปนี้

    6.1 - เปลี่ยน "localhost: 8888" ไปยังโฮสต์ที่โฮสต์ QBittorrent ของคุณ

    6.2 - เปลี่ยน "hackme" เป็นชื่อผู้ใช้ของคุณ

    6.3 - เปลี่ยน "hackmeagain" เป็นรหัสผ่านของคุณ

7 - {Manual} - เรียกใช้ "node index.js"

คุณสามารถใช้วิธีการด้วยตนเองกับ windows task scheduler / forever / cron เพื่อทำให้กระบวนการกำหนดเวลาเป็นไปโดยอัตโนมัติ

สำหรับการกำหนดค่า: ในไฟล์ Schedule.json ให้ค้นหาวันที่คุณกำลังค้นหาและเพิ่มชั่วโมง (0-23) สำหรับเวลาที่คุณต้องการปิดการดาวน์โหลด

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.