статья про rtorrent и вебморду

Разговоры ни о чём

Модератор: vadim64

gyurza2000
лейтенант
Сообщения: 809
Зарегистрирован: 2007-07-08 23:53:20
Откуда: SPb
Контактная информация:

Re: статья про rtorrent и вебморду

Непрочитанное сообщение gyurza2000 » 2009-09-26 22:04:48

да из статьи...

Код: Выделить всё

#!/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="rtorrent"
[ -z "$rtorrent_home" ] && rtorrent_home="/80gb/www/${rtorrent_user}"
[ -z "$rtorrent_args" ] && rtorrent_args=""

required_dirs=${rtorrent_home}
required_files="${rtorrent_home}/.rtorrent.rc"

command="/usr/local/bin/rtorrent"
screen="/usr/local/bin/screen"

start_cmd="echo Starting ${name}.; su -m ${rtorrent_user} -c '${screen} -A -m -d -S rtorrent ${command} ${rtorrent_args}'"

run_rc_command "$1"
Xeon X5460, RAM 8Gb, FreeBSD 11.0-RELEASE-p2 on amd64, Apache 2.4.27, PHP 5.6.31, MySQL 5.6.37, Exim 4.91_3, Dovecot 2.3.2.1_1

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

gyurza2000
лейтенант
Сообщения: 809
Зарегистрирован: 2007-07-08 23:53:20
Откуда: SPb
Контактная информация:

Re: статья про rtorrent и вебморду

Непрочитанное сообщение gyurza2000 » 2009-09-28 13:32:55

так всё таки, как заставить rtorrent читать свой конфиг .rtorrent.rc ?
Xeon X5460, RAM 8Gb, FreeBSD 11.0-RELEASE-p2 on amd64, Apache 2.4.27, PHP 5.6.31, MySQL 5.6.37, Exim 4.91_3, Dovecot 2.3.2.1_1

Аватара пользователя
LizardOfOzz
сержант
Сообщения: 165
Зарегистрирован: 2009-01-06 13:15:20
Откуда: Станция Восток
Контактная информация:

Re: статья про rtorrent и вебморду

Непрочитанное сообщение LizardOfOzz » 2009-09-28 13:49:10

А передать эту настройку не в конфиге, а в параметрах запуска не получается?

gyurza2000
лейтенант
Сообщения: 809
Зарегистрирован: 2007-07-08 23:53:20
Откуда: SPb
Контактная информация:

Re: статья про rtorrent и вебморду

Непрочитанное сообщение gyurza2000 » 2009-09-28 14:44:54

то есть таким макаром?

Код: Выделить всё

rtorrent_args="-n -o port_range=7000-7000 ..."
ну так то он подхватил порт нужный мне, спасибо большое, но это ж что все параметры через аргументы писать? А на что ж тогда .rtorrent.rc ?
Xeon X5460, RAM 8Gb, FreeBSD 11.0-RELEASE-p2 on amd64, Apache 2.4.27, PHP 5.6.31, MySQL 5.6.37, Exim 4.91_3, Dovecot 2.3.2.1_1

Аватара пользователя
LizardOfOzz
сержант
Сообщения: 165
Зарегистрирован: 2009-01-06 13:15:20
Откуда: Станция Восток
Контактная информация:

Re: статья про rtorrent и вебморду

Непрочитанное сообщение LizardOfOzz » 2009-09-28 14:51:52

тогда предлагаю разрешить юзеру rtorrent вход в систему, залогиниться под ним и запустить rtorrent вручную. ну и посмотреть, что там у него с портами.
может прав нехватает?

gyurza2000
лейтенант
Сообщения: 809
Зарегистрирован: 2007-07-08 23:53:20
Откуда: SPb
Контактная информация:

Re: статья про rtorrent и вебморду

Непрочитанное сообщение gyurza2000 » 2009-09-28 14:54:54

раз пошла такая пляска, как rtoorrentу через аргумент сообщить настройки DHT?
Xeon X5460, RAM 8Gb, FreeBSD 11.0-RELEASE-p2 on amd64, Apache 2.4.27, PHP 5.6.31, MySQL 5.6.37, Exim 4.91_3, Dovecot 2.3.2.1_1

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35177
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: статья про rtorrent и вебморду

Непрочитанное сообщение Alex Keda » 2009-09-28 14:55:36

а чё тема в нуле делает?
Убей их всех! Бог потом рассортирует...

gyurza2000
лейтенант
Сообщения: 809
Зарегистрирован: 2007-07-08 23:53:20
Откуда: SPb
Контактная информация:

Re: статья про rtorrent и вебморду

Непрочитанное сообщение gyurza2000 » 2009-09-28 14:59:12

такой вопрос уже был :), тебе, Лис, предлагали вынести эту тему из nulla :)
Xeon X5460, RAM 8Gb, FreeBSD 11.0-RELEASE-p2 on amd64, Apache 2.4.27, PHP 5.6.31, MySQL 5.6.37, Exim 4.91_3, Dovecot 2.3.2.1_1

Аватара пользователя
LizardOfOzz
сержант
Сообщения: 165
Зарегистрирован: 2009-01-06 13:15:20
Откуда: Станция Восток
Контактная информация:

Re: статья про rtorrent и вебморду

Непрочитанное сообщение LizardOfOzz » 2009-09-28 15:01:55

gyurza2000 писал(а):раз пошла такая пляска, как rtoorrentу через аргумент сообщить настройки DHT?
А как это сделать не через аргумент?

gyurza2000
лейтенант
Сообщения: 809
Зарегистрирован: 2007-07-08 23:53:20
Откуда: SPb
Контактная информация:

Re: статья про rtorrent и вебморду

Непрочитанное сообщение gyurza2000 » 2009-09-28 16:56:19

то есть написать так же как в .rtorrent.rc ? Ну то есть можно просто написать "dht_port = 6881" и "dht = auto" или можно как то в одну запись объединить?
Xeon X5460, RAM 8Gb, FreeBSD 11.0-RELEASE-p2 on amd64, Apache 2.4.27, PHP 5.6.31, MySQL 5.6.37, Exim 4.91_3, Dovecot 2.3.2.1_1

Аватара пользователя
LizardOfOzz
сержант
Сообщения: 165
Зарегистрирован: 2009-01-06 13:15:20
Откуда: Станция Восток
Контактная информация:

Re: статья про rtorrent и вебморду

Непрочитанное сообщение LizardOfOzz » 2009-09-28 17:08:23

gyurza2000 писал(а):то есть написать так же как в .rtorrent.rc ? Ну то есть можно просто написать "dht_port = 6881" и "dht = auto" или можно как то в одну запись объединить?
"-o dht_port=6881 -o dht=auto -o something=else"

gyurza2000
лейтенант
Сообщения: 809
Зарегистрирован: 2007-07-08 23:53:20
Откуда: SPb
Контактная информация:

Re: статья про rtorrent и вебморду

Непрочитанное сообщение gyurza2000 » 2009-09-28 20:05:02

спасибо, особенно "something=else" быстро работает !!! :), буду видимо все параметры переносить из .rtorrent.rc в скрипт :(, только так работает
Xeon X5460, RAM 8Gb, FreeBSD 11.0-RELEASE-p2 on amd64, Apache 2.4.27, PHP 5.6.31, MySQL 5.6.37, Exim 4.91_3, Dovecot 2.3.2.1_1

Аватара пользователя
FenX
ст. прапорщик
Сообщения: 513
Зарегистрирован: 2008-04-23 17:46:53
Откуда: Moscow
Контактная информация:

Re: статья про rtorrent и вебморду

Непрочитанное сообщение FenX » 2009-09-28 20:17:59

а что мешает дать таки юзеру нормальный шелл?

gyurza2000
лейтенант
Сообщения: 809
Зарегистрирован: 2007-07-08 23:53:20
Откуда: SPb
Контактная информация:

Re: статья про rtorrent и вебморду

Непрочитанное сообщение gyurza2000 » 2009-09-28 20:31:39

да дал я ему sh, то же что было, то и осталось
Xeon X5460, RAM 8Gb, FreeBSD 11.0-RELEASE-p2 on amd64, Apache 2.4.27, PHP 5.6.31, MySQL 5.6.37, Exim 4.91_3, Dovecot 2.3.2.1_1

Аватара пользователя
FenX
ст. прапорщик
Сообщения: 513
Зарегистрирован: 2008-04-23 17:46:53
Откуда: Moscow
Контактная информация:

Re: статья про rtorrent и вебморду

Непрочитанное сообщение FenX » 2009-09-28 20:33:06

странно... у меня нормально конфиг цепляет...
интереса ради убрал шелл - перестал цеплять.

gyurza2000
лейтенант
Сообщения: 809
Зарегистрирован: 2007-07-08 23:53:20
Откуда: SPb
Контактная информация:

Re: статья про rtorrent и вебморду

Непрочитанное сообщение gyurza2000 » 2009-09-28 20:39:52

а не подскажешь какие права на что должны быть?
Xeon X5460, RAM 8Gb, FreeBSD 11.0-RELEASE-p2 on amd64, Apache 2.4.27, PHP 5.6.31, MySQL 5.6.37, Exim 4.91_3, Dovecot 2.3.2.1_1

Аватара пользователя
FenX
ст. прапорщик
Сообщения: 513
Зарегистрирован: 2008-04-23 17:46:53
Откуда: Moscow
Контактная информация:

Re: статья про rtorrent и вебморду

Непрочитанное сообщение FenX » 2009-09-28 20:41:30

у мну на .rtorrent.rc 640 стоят.

gyurza2000
лейтенант
Сообщения: 809
Зарегистрирован: 2007-07-08 23:53:20
Откуда: SPb
Контактная информация:

Re: статья про rtorrent и вебморду

Непрочитанное сообщение gyurza2000 » 2009-09-28 21:37:14

зашёл сейчас под пользователем rtorrent, запустил скрипт, результат тот же - то что прописано в скрипте, то выполняет, то что в .rtorrent.rc - нифига, как будто его нет. Права на .rtorrent.rc поставил как у тебя, были менее секурные и то.
Xeon X5460, RAM 8Gb, FreeBSD 11.0-RELEASE-p2 on amd64, Apache 2.4.27, PHP 5.6.31, MySQL 5.6.37, Exim 4.91_3, Dovecot 2.3.2.1_1

Аватара пользователя
LizardOfOzz
сержант
Сообщения: 165
Зарегистрирован: 2009-01-06 13:15:20
Откуда: Станция Восток
Контактная информация:

Re: статья про rtorrent и вебморду

Непрочитанное сообщение LizardOfOzz » 2009-09-28 21:46:32

FenX писал(а):у мну на .rtorrent.rc 640 стоят.
Там не только права, но и владельца надо правильного поставить. А параметры надо пихать не в скрипт, а в rc.conf, в переменную rtorrent_args.

gyurza2000
лейтенант
Сообщения: 809
Зарегистрирован: 2007-07-08 23:53:20
Откуда: SPb
Контактная информация:

Re: статья про rtorrent и вебморду

Непрочитанное сообщение gyurza2000 » 2009-09-28 23:25:51

а какая разница, в скрипт или в rc.conf ? Владелец там rtorrent, права 640
Xeon X5460, RAM 8Gb, FreeBSD 11.0-RELEASE-p2 on amd64, Apache 2.4.27, PHP 5.6.31, MySQL 5.6.37, Exim 4.91_3, Dovecot 2.3.2.1_1

Аватара пользователя
LizardOfOzz
сержант
Сообщения: 165
Зарегистрирован: 2009-01-06 13:15:20
Откуда: Станция Восток
Контактная информация:

Re: статья про rtorrent и вебморду

Непрочитанное сообщение LizardOfOzz » 2009-09-29 9:21:41

gyurza2000 писал(а):а какая разница, в скрипт или в rc.conf ? Владелец там rtorrent, права 640
А зачем вообще rc.conf, если можно править default/rc.conf? :evil:

Аватара пользователя
ADRE
майор
Сообщения: 2641
Зарегистрирован: 2007-07-26 8:53:49
Контактная информация:

Re: статья про rtorrent и вебморду

Непрочитанное сообщение ADRE » 2009-09-29 9:59:55

gyurza2000 писал(а):так всё таки, как заставить rtorrent читать свой конфиг .rtorrent.rc ?
положить его в папку с пользователем от которого запускаете его:
коварство
--------------------------------------
не кто не разобрался под апач? =)_
//del

Аватара пользователя
LizardOfOzz
сержант
Сообщения: 165
Зарегистрирован: 2009-01-06 13:15:20
Откуда: Станция Восток
Контактная информация:

Re: статья про rtorrent и вебморду

Непрочитанное сообщение LizardOfOzz » 2009-09-29 10:30:23

не кто не разобрался под апач? =)_
А что не так с апачем? У меня крутится без проблем.
Хотя не, была одна проблема - не смог настроить через unix-сокет, а 127.0.0.1:5000 работает отлично.

gyurza2000
лейтенант
Сообщения: 809
Зарегистрирован: 2007-07-08 23:53:20
Откуда: SPb
Контактная информация:

Re: статья про rtorrent и вебморду

Непрочитанное сообщение gyurza2000 » 2009-09-29 10:45:43

ADRE писал(а):
gyurza2000 писал(а):так всё таки, как заставить rtorrent читать свой конфиг .rtorrent.rc ?
положить его в папку с пользователем от которого запускаете его:
коварство
--------------------------------------
не кто не разобрался под апач? =)_
да лежит он там, лежит, в том то и дело, что лёжа там не работает!
Xeon X5460, RAM 8Gb, FreeBSD 11.0-RELEASE-p2 on amd64, Apache 2.4.27, PHP 5.6.31, MySQL 5.6.37, Exim 4.91_3, Dovecot 2.3.2.1_1

Аватара пользователя
FenX
ст. прапорщик
Сообщения: 513
Зарегистрирован: 2008-04-23 17:46:53
Откуда: Moscow
Контактная информация:

Re: статья про rtorrent и вебморду

Непрочитанное сообщение FenX » 2009-09-29 21:32:22

LizardOfOzz писал(а):
не кто не разобрался под апач? =)_
А что не так с апачем? У меня крутится без проблем.
Хотя не, была одна проблема - не смог настроить через unix-сокет, а 127.0.0.1:5000 работает отлично.
так индеец просто не умеет этот самый сцги сокет цеплять))
если обучат его, то и с сокетом будет работать)))