Zaplanowane pobieranie przez transmisję w ciągu nocy? (pobieranie tylko o określonej porze dnia)

Odpowiedzi:

20

Ograniczenie prędkości w transmisji ogranicza prędkość wysyłania / pobierania w ustawionym czasie. To, co chcesz zrobić, to ustawić wartości prędkości wysyłania / pobierania na 0 i zaimplementować to, zaczynając od 0800 i kończąc na 0200. To powinno dezaktywować wszystkie wysyłanie / pobieranie od 8 rano do 2 rano następnego dnia.

preferencje transmisji

Douggro
źródło
Zawsze możesz ustawić ogólne zasady ograniczania przepustowości w Transmisji, aby ograniczyć wykorzystanie przepustowości. Jeśli zmodyfikujesz Ograniczenia prędkości dla, Scheduled Times:jak wyjaśniłem, spowoduje to przesyłanie / pobieranie tylko między 2 a 8 rano, jak chcesz. Ustawienia, które wprowadziłeś, wyłączały przesyłanie / pobieranie w czasie, gdy naprawdę chciałeś, aby było aktywne.
douggro
1
Nie, bardziej jak ten .
douggro
5
Właśnie próbowałem tego, ale myślę, że nie jest to idealne rozwiązanie. Transmisja nadal łączy się z urządzeniami równorzędnymi, więc jest nadal aktywna. Czy znasz sposób, w jaki Transmisja jest całkowicie nieaktywna między określonymi porami dnia?
duxk.gh
5

Miałem zamiar użyć powyższego zaplanowanego ograniczania przepustowości, ale pomyślałem o czymś dodatkowym, a mianowicie o użyciu demona cron poprzez uruchomienie i zatrzymanie: (np. Dodaj następujące polecenie do zadań crona za pośrednictwem crontab -e)

 * 2 * * *  sudo service transmission-daemon start
 * 8 * * *  sudo service transmission-daemon stop

dla ciebie harmonogram od 2 rano do 8 rano. Może nawet zaczniesz to trochę (5 minut?) Wcześniej / później?

Jedyny problem, jaki z tego wynika, to to, że usługa nie będzie działać w ciągu dnia , gdy chcesz dodać nowe torrenty. Musisz więc uruchamiać / zatrzymywać ręcznie za każdym razem, gdy dodajesz torrenty (na „sesję”)

W zależności od twoich nawyków może to / nie być wygodne ...

Matt C.
źródło
1
Witamy w AskUbuntu! ;-) Istniejąca odpowiedź jest nieco prostsza do zaimplementowania niż twoja, ale twoja zużyłaby mniej pamięci. Ale musisz włączyć demona (którego brakuje w twojej odpowiedzi) Wystąpił również błąd ortograficzny w danych wyjściowych i odpowiedzi nie zawiera crontabpolecenia, aby to działało. Dlatego: zaktualizuj swoją odpowiedź, aby stała się pełnowartościowym działającym rozwiązaniem, i napisz mi wiadomość @Fabby, abym mógł ją głosować lub całkowicie usunąć tę odpowiedź, aby pozbyć się negatywnych punktów reputacji, które teraz masz ...
Fabby,
Dzięki. Przepraszam, pisownia była złą literówką. Zakładałem, że OP ma już włączony demon itp., Ale dodałem to, co myślę o komendzie crontab ... Moja odpowiedź była naprawdę zamierzona jako odpowiedź na komentarz z @ duxk.gh - ale wymiana stosów nie pozwala osoby poniżej 30 powtórzeń komentarza (ale mogę odpowiedzieć?)
Matt C
Tam. sprawiło, że stał się on nieco bardziej „profesjonalny” i pozytywnie oceniany. Zawsze używaj logiki osoby pytającej o 2 AM- 8AM, więc również ustaw start / stop w tej kolejności ... Przejrzyj moje zmiany: askubuntu.com/posts/581994/revisions
Fabby
Jestem na Ubuntu 16.04 i nie ma usługi o tej nazwie transmission-daemon?
azerafati,
@ Fabby graficzny interfejs użytkownika nie działa ode mnie, a to bardziej mylące, nawet ja wybieram nadajnik powolnego pobierania nadal pobieram pliki w ciągu dnia! Niestety to rozwiązanie nie zadziałało, kiedy dostałemFailed to start transmission-daemon.service: Unit transmission-daemon.service not found.
Salem F