Инструменты пользователя

Инструменты сайта


doc:os:freebsd:applied_software:rtorrent

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
doc:os:freebsd:applied_software:rtorrent [d.m.Y H:i] dbehterevdoc:os:freebsd:applied_software:rtorrent [d.m.Y H:i] (текущий) – внешнее изменение 127.0.0.1
Строка 1: Строка 1:
 ====== rTorrent.Заметки ====== ====== rTorrent.Заметки ======
  
-  * Для чего: клиент командной строки для закачки торрентов+  * Для чего: программа командной строки для закачки торрентов
   * Порт: /usr/ports/net-p2p/rtorrent   * Порт: /usr/ports/net-p2p/rtorrent
   * Доп. информация: http://ru.wikibooks.org/wiki/RTorrent   * Доп. информация: http://ru.wikibooks.org/wiki/RTorrent
Строка 13: Строка 13:
 <code> <code>
 LoadModule scgi_module        libexec/apache22/mod_scgi.so LoadModule scgi_module        libexec/apache22/mod_scgi.so
 +SCGIMount /RPC2 127.0.0.1:5000
  
 Listen *:80 Listen *:80
- 
-SCGIMount /RPC2 127.0.0.1:5000 
  
 <VirtualHost *:80> <VirtualHost *:80>
Строка 104: Строка 103:
 # rtorrent  # rtorrent 
 </code> </code>
 +Выходим: Ctrl + Q.
 +
 +**5.** Делаем автозапуск rtorrent (сделал через /etc/rc.local, нужен установленный [[http://www.wiki.itcall.ru/doku.php/doc/sysadmin/free_os/screen|screen]]):
 +<code>
 +#!/bin/sh
 +
 +# rt - screen name
 +# -d - detach
 +su - root -c "screen -S rt -d -m -p rt-X rtorrent"
 +</code>
 +
 +Но лучше написать скрипт запуска/завершения rtorrent в /гsr/local/etc/rc.d:
 +<code>
 +#!/bin/sh
 +#
 +# rtorrent RCng startup script
 +# by Emanuele Cipolla (mail at emanuelecipolla dot net)
 +# Shamelessly ripped off the aMule startup script by Gabriele Cecchetti (amule.org forum)
 +#
 +
 +# PROVIDE: rtorrent
 +# REQUIRE: NETWORKING SERVERS
 +# BEFORE: DAEMON
 +# KEYWORD: shutdown
 +
 +#
 +# Add the following lines to /etc/rc.conf to enable rtorrent at startup
 +# rtorrent (bool): Set to "NO" by default.
 +#                Set it to "YES" to enable rtorrent
 +# rtorrent_user (str): Set to user running rtorrent
 +#                    (default 'p2p')
 +# rtorrent_home (str): Set to home directory of user running rtorrent
 +#                    (default /home/${rtorrent_user})
 +
 +. /etc/rc.subr
 +
 +name="rtorrent"
 +rcvar=`set_rcvar`
 +
 +load_rc_config $name
 +
 +[ -z "$rtorrent_enable" ] && rtorrent_enable="NO"
 +[ -z "$rtorrent_user" ] && rtorrent_user="root"
 +[ -z "$rtorrent_home" ] && rtorrent_home="/${rtorrent_user}"
 +
 +required_dirs=${rtorrent_home}
 +required_files="${rtorrent_home}/.rtorrent.rc"
 +
 +start_cmd="${name}_start"
 +stop_cmd="${name}_stop"
 +
 +rtorrent_start()
 +{
 +if [ ! -f /var/run/${name}.run ]
 +    then
 + cd ${rtorrent_home}
 + su ${rtorrent_user} -c "/usr/local/bin/screen -dmS rtorrent_init /usr/local/bin/rtorrent"
 + touch /var/run/${name}.run
 + echo "Started ${name}."
 + echo `date` : "Started ${name}." >> /var/log/${name}.log
 + else
 + echo "${name} seems to be already running -- remove /var/run/${name}.run manually if needed."
 + fi
 + }
 + rtorrent_stop()
 + {
 + if [ -f /var/run/${name}.run ]
 + then
 + killall -INT $(echo -n 'ps aux | grep rtorrent | grep -v rtorrent_init') 2>>/var/log/${name}.log >>/var/log/${name}.log
 + rm -f /var/run/${name}.run
 + echo "Stopped ${name}."
 + echo `date` : "Stopped ${name}." >> /var/log/${name}.log
 + else
 + echo "${name} doesn't seem to be running -- create /var/run/${name}.run if needed."
 + fi
 +   }
 + run_rc_command "$1"
 +</code>
 +
 +Скрипт проверяет наличие rtorrent_enable="YES" в rc.conf
 +
 +**6** Некоторые Hotkeys
 +<code>
 +Enter — добавить новый torrent файл. Для упрощения ввода имени файла, можно пользоваться клавишей Tab.
 +^T — обновить трэкер
 +^Q — отключает программу, повторное нажатие закрывает программу не посылая трэкеру стоп сигнал
 +^N|<стрелка вниз> — выбор следующего торрента/адреса
 +^P|<стрелка вверх> — выбор предыдущего торрента/адреса
 +^F|<стрелка вправо> — просмотр состояния загрузки/аплоуда торрента
 +^B|<стрелка влево> — возвращает на предыдущий экран
 +A|S|D — увеличить скорость загрузки на 1/5/50 кб
 +Z|X|C — уменьшить скорость загрузки на 1/5/50 кб
 +a|s|d — увеличить скорость отдачи на 1/5/50 кб
 +z|x|c — уменьшить скорость отдачи на 1/5/50 кб
 +1—9 — переключение между различными группами (по состоянию загрузки)
 +^S — начать закачку
 +^D — остановить закачку (повторное нажатие удаляет торрент-файл. Данные остаются)
 +^K — закрыть торрент и его файлы
 +^E — пересоздать все файлы торрента
 +^R — перечитать хэш торрента
 +^O — изменить директорию на загрузку (торрент должен быть закрыт)
 ++|- — увеличить уменьшить приоритет загрузки торрента
 +— добавить URL или путь к торренту
 +L — просмотреть лог (чтобы выйти нужно нажать пробел)
 +^X — вызвать команду или поменять настройку
 +</code>
 +
 +
 +TAG: {{tag> rtorrent FreeBSD}} 
  
 +~~DISCUSSION~~
/var/www/wiki.itcall.ru/data/attic/doc/os/freebsd/applied_software/rtorrent.1300586669.txt.gz · Последнее изменение: d.m.Y H:i (внешнее изменение)