[+] rtorrent konfiguracja pobierania i wysy

Tematy związane z oprogramowaniem, instalacją, konfiguracją
dacjano
Posty: 26
Rejestracja: 12 maja 2009, 12:33

[+] rtorrent konfiguracja pobierania i wysyłania

Post autor: dacjano »

Używam rtorrenta spisuje się świetnie, jak zrobić tak aby po starcie systemu automatycznie uruchamiał się rtorrent i pobierał pliki i jak ustawić w pliku konfiguracyjnym to żeby sedował tylko w godz 23.00-6.00 w pozostałym czasie aby nic nie wysyłał ale żeby ściągać się dało.
Awatar użytkownika
Skorpion1980
Posty: 46
Rejestracja: 14 czerwca 2008, 14:06
Lokalizacja: Jelenia Góra

Post autor: Skorpion1980 »

Aby uruchomić rtorrenta wraz ze startem systemu to musisz zrobić prosty skrypt wrzucić go do katalogu:

Kod: Zaznacz cały

/etc/init.d/
stwórz w tym katalogu plik o nazwie np: rtorrent a w nim umieść:

Kod: Zaznacz cały

#! /bin/sh
#Odpalanie rtorrenta
echo 'Uruchamianie rtorrenta'
su nazwa_użytkownika -c '/home/nazwa_użytkownika/.rtorrent-start'
exit 0
Uwaga: Zamień nazwa_użytkownika na swoją nazwę np.: dacjano, jeżeli to Ty chcesz uruchamiać program.

Teraz w katalogu tego użytkownika umieść taki skrypt:

Kod: Zaznacz cały

#!/bin/bash 
screen -md -t torrent rtorrent
exit 0
Ważne aby ten skrypt miał uprawnienia użytkownika, więc nie twórz go jako root, bo może nie zadziałać.

Teraz wpisz w konsoli takie komendy:

Jako root:

Kod: Zaznacz cały

chmod +x /etc/init.d/rtorrent
Jako użytkownik:

Kod: Zaznacz cały

chmod +x /home/nazwa_użytkownika/.rtorrent-start
Jako root:

Kod: Zaznacz cały

update-rc.d rtorrent defaults 95
To tyle jeśli chodzi o start rTorrenta wraz ze startem systemu, u mnie ten sposób działa.

Co do harmonogramu ściągania to znajdź w pliku rttorrenta takie coś:

Kod: Zaznacz cały

download_rate = XX
upload_rate = XX
I zastąp takim czymś:

Kod: Zaznacz cały

schedule = throttle_1,23:00:00,24:00:00,upload_rate=XX
schedule = throttle_2,06:00:00,24:00:00,upload_rate=XX
schedule = throttle_3,23:00:00,24:00:00,download_rate=XX
schedule = throttle_4,6:00:00,24:00:00,download_rate=XX
Tam gdzie XX wstaw prędkość w KB jaką chcesz przeznaczyć dla danego programu o danej godzinie.

Dla wyjaśnienia powiem jak wygląda skład shedule:

Kod: Zaznacz cały

schedule = Nazwa ID, Start, Co ile, Zadanie
Nazwa ID - jest to nazwa, która przy każdym kolejnym ,,shedule'' musi być rosnąca i nie może się powtarzać.
Start - jest to czas, o której ma się rozpocząć dane zadanie, podawane w formacie Godziny:Minuty:Sekundy
Co Ile - jest to wyrażenie mówiące co ile czasu ma się wykonywać dane zadanie np: 05:00:00 mówi, że zadanie będzie wykonywane co 5godzin.
Zadanie - tego chyba nie trzeba wyjaśniać.

Teraz z takim poradnikiem powinieneś dać sobie radę.
dacjano
Posty: 26
Rejestracja: 12 maja 2009, 12:33

Post autor: dacjano »

Nie, no poradnik pierwsza klasa, podziękowania wielkie. mam teraz inny problem ale z sambą wszystko jest już dobrze.
Utworzyłem sobie konta itp ale chcę żeby katalog w /home/dane był widoczny dla wszystkich z sieci, którzy nie maja konta w sambie bez podawania loginu i hasła. ¯eby każdy mógł wejść.
ODPOWIEDZ