Instruktor
Зарегистрирован: 29.02.2008 Сообщения: 89
|
Добавлено: 2008-03-07 13:13 pm Заголовок сообщения: конфиг rtorrent для сервера |
|
|
Удобный способ пополнения контента из торрент-сетей, если кто не в курсе.
.rtorrent.rc
Код: | [fs2 ~]$ cat .rtorrent.rc
# по-умолчанию скорость закачки неограничена
download_rate = 0
# аплоад 1 мегабайт/сек
upload_rate = 1024
# в 2 часа ночи снимаем ограничение скорости закачки
schedule = throttle_1,02:00:00,24:00:00,download_rate=0
# в 8 часов скорость закачки ограничиваем 0,5 Мб/сек
schedule = throttle_2,08:00:00,24:00:00,download_rate=500
# тут храним качающиеся файлы
directory = /home/user/BT/temp/
# десь храним сессии
session = /home/user/BT/sessions/
# в директорию watch кидаем *.torrent которые нужно закачать
schedule = watch_directory_2,10,10,"load_start=/home/user/BT/watch/*.torrent,d.set_directory=/home/user/BT/temp/"
# что закачалось автоматом перекидывается в директорию done
on_finished = move_complete,"execute=mv,-n,$d.get_base_path=,/home/user/BT/done/ ;d.set_directory=/home/user/BT/done/"
schedule = low_diskspace,5,60,close_low_diskspace=100M
# раздача файла останавливается если уже раздался на 200 % или на 1гиг если файл меньше 300 мегов
schedule = ratio,60,60,"stop_on_ratio=200,1024M,300"
# биндим IP на интерфейсе
ip = 1.2.3.4
bind = 1.2.3.4
|
rtorrent.sh
Код: |
[fs2 ~]$ cat /usr/local/etc/rc.d/rtorrent.sh
#!/bin/sh
case "$1" in
start)
echo -n "Starting rtorrent"
su - user -c "screen -A -m -d -S rtorrent /usr/local/bin/rtorrent" &
echo "."
;;
stop)
echo -n "Stopping rtorrent"
ppid=`ps -ax | grep "usr/local/bin/rtorrent" | grep -v grep | grep -v screen | awk '{ print $1 }'`
kill ${ppid}
echo "."
;;
restart)
echo -n "Restarting rtorrent"
ppid=`ps -ax | grep "usr/local/bin/rtorrent" | grep -v grep | grep -v screen | awk '{ print $1 }'`
kill ${ppid}
sleep 1
screen -A -m -d -S rtorrent su - vadim -c "/usr/local/bin/rtorrent" &
echo "."
;;
*)
echo "Usage: {start|stop|restart}" >&2
exit 1
;;
esac
exit 0
|
Последний раз редактировалось: Instruktor (2008-03-07 18:24 pm), всего редактировалось 1 раз |
|