Настройка rtorrent
Модератор: Bizdelnick
-
DrakSoul
- Сообщения: 227
- Статус: user
- ОС: unix
Re: Настройка rtorrent
Выход пока варварский.
Если есть необходимость посмотреть - убить процесс и запустить повторно
А если не выключать компьютер, то и убивать повторно нет необходимости.
Если есть необходимость посмотреть - убить процесс и запустить повторно
А если не выключать компьютер, то и убивать повторно нет необходимости.
Твои тени живут и исчезают, познающий в тебе пребывает вовек,
Он был, есть и будет - его час не пробьет никогда ...
-----------------------------------------------------------------
dd if=/"Point of perception" of=/dev/user bs="here and now"
Он был, есть и будет - его час не пробьет никогда ...
-----------------------------------------------------------------
dd if=/"Point of perception" of=/dev/user bs="here and now"
-
sash-kan
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: Настройка rtorrent
DrakSoul
p.s. может быть, домашний каталог монтируется позже запуска этого вашего скрипта?
вы не пробовали его запуск переместить на более поздний момент? он у вас сейчас с каким номером?
ещё вариант — screendir указать на что-нибудь явно смонтированное. типа /tmp:
SCREENDIR=/tmp/blabla
и, соответственно, после загрузки покажите вывод
$ SCREENDIR=/tmp/blabla screen -ls
?
p.s. может быть, домашний каталог монтируется позже запуска этого вашего скрипта?
вы не пробовали его запуск переместить на более поздний момент? он у вас сейчас с каким номером?
ещё вариант — screendir указать на что-нибудь явно смонтированное. типа /tmp:
SCREENDIR=/tmp/blabla
и, соответственно, после загрузки покажите вывод
$ SCREENDIR=/tmp/blabla screen -ls
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
-
SinClaus
- Сообщения: 1952
- Статус: Мучитель Мандривы
- ОС: Arch,BSD
Re: Настройка rtorrent
На этапе загрузки от чьего имени запускаются сервисы? И от чьего имени вы пытаетесь подключиться к сеансу?
-
sash-kan
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: Настройка rtorrent
отвечаю за топик-стартера: от одного и того же. смотрите его посты, он приводит стартовый скрипт.
p.s. что меня очень смущает — это то, что в выводе ps этот пользователь фигурирует не под именем, а под номером.
DrakSoul
о! точно, а покажите-ка вывод getent-а и в обратную сторону:
$ getent passwd privaters1
?
а заодно и:
$ echo $USER
?
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
-
DrakSoul
- Сообщения: 227
- Статус: user
- ОС: unix
Re: Настройка rtorrent
[privaters1@localhost ~]$ getent passwd privaters1
privaters1:x:10001:10001:Мое имя:/home/privaters1:/bin/bash
[privaters1@localhost ~]$ echo $USER
privaters1
[privaters1@localhost ~]$
/////////////////////////////////////////////////
Есть вариант что он падает потому что на момент запуска нет интернета.
Интернет идет через 3G модем huawei EC226 // стандарт CDMA
С интернетом есть один нюанс.
Мандрива модем разпознает но требует пинкод симкарты, а ее физически нет.
Модем прошит под оператора, запрос пинкода отключен по словам оператора.
Поэтому подключение через центр управления на прямую не идет.
Я иду в обход
Создаю через центр управления динамическое DSL подключение ppp0 через встроенный сетевой адаптер,
хотя физически подключения нет, и задаю пользователя IT пароль IT и без автоматического подключения.
Далее через Kppp или wdial привожу настройки модема учитывая порт на котором висит модем
и с тем же пользователем IT пароль IT и номером дозвона. провайдера // подключение вручную когда система загружена
В результате таких манипуляций, создается шлюз между пользователями IT = IT и между аппаратным обеспечением
(правда, я так и до конца не понял, как на разных уровня возникает эта связь ) Результат - я имею интернет.
Минус
1) встроенный сетевой адаптер уже использовать нельзя или модем или локальная сеть.
2) сколько бы я сетевых карт не подключал при этом этот виртуальный шлюз рубит все лишние подключения
3) как бы это не было дырой в системе!!!
Прикол в том что без этого шлюза модем через Kppp или wdial можно настроить и запустить, интернет подключен, а связи с интернетом нет // Или центр управления не пропускает или программно нет связи (в любом случае)
Это я все так к слову, чтобы иметь представление о работе системы, а не для создания еще одной темы (вопроса).
Вариант с другим подключением к интернету, не может бить, в силу определенных причин, только через 3G модем
Чуть позже попробую такое решение с интернетом - между компьютером и 3G модемам поставлю роутер D-Link DIR-320
тогда необходимость в этом виртуальном шлюзе отпадет. Если вариант прокатит.
privaters1:x:10001:10001:Мое имя:/home/privaters1:/bin/bash
[privaters1@localhost ~]$ echo $USER
privaters1
[privaters1@localhost ~]$
/////////////////////////////////////////////////
Есть вариант что он падает потому что на момент запуска нет интернета.
Интернет идет через 3G модем huawei EC226 // стандарт CDMA
С интернетом есть один нюанс.
Мандрива модем разпознает но требует пинкод симкарты, а ее физически нет.
Модем прошит под оператора, запрос пинкода отключен по словам оператора.
Поэтому подключение через центр управления на прямую не идет.
Я иду в обход
Создаю через центр управления динамическое DSL подключение ppp0 через встроенный сетевой адаптер,
хотя физически подключения нет, и задаю пользователя IT пароль IT и без автоматического подключения.
Далее через Kppp или wdial привожу настройки модема учитывая порт на котором висит модем
и с тем же пользователем IT пароль IT и номером дозвона. провайдера // подключение вручную когда система загружена
В результате таких манипуляций, создается шлюз между пользователями IT = IT и между аппаратным обеспечением
(правда, я так и до конца не понял, как на разных уровня возникает эта связь ) Результат - я имею интернет.
Минус
1) встроенный сетевой адаптер уже использовать нельзя или модем или локальная сеть.
2) сколько бы я сетевых карт не подключал при этом этот виртуальный шлюз рубит все лишние подключения
3) как бы это не было дырой в системе!!!
Прикол в том что без этого шлюза модем через Kppp или wdial можно настроить и запустить, интернет подключен, а связи с интернетом нет // Или центр управления не пропускает или программно нет связи (в любом случае)
Это я все так к слову, чтобы иметь представление о работе системы, а не для создания еще одной темы (вопроса).
Вариант с другим подключением к интернету, не может бить, в силу определенных причин, только через 3G модем
Чуть позже попробую такое решение с интернетом - между компьютером и 3G модемам поставлю роутер D-Link DIR-320
тогда необходимость в этом виртуальном шлюзе отпадет. Если вариант прокатит.
Твои тени живут и исчезают, познающий в тебе пребывает вовек,
Он был, есть и будет - его час не пробьет никогда ...
-----------------------------------------------------------------
dd if=/"Point of perception" of=/dev/user bs="here and now"
Он был, есть и будет - его час не пробьет никогда ...
-----------------------------------------------------------------
dd if=/"Point of perception" of=/dev/user bs="here and now"
-
sash-kan
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: Настройка rtorrent
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
-
DrakSoul
- Сообщения: 227
- Статус: user
- ОС: unix
Re: Настройка rtorrent
[privaters1@localhost ~]$ SCREENDIR=/tmp/screen_temp -ls
bash: -ls: command not found
[privaters1@localhost ~]$
bash: -ls: command not found
[privaters1@localhost ~]$
Твои тени живут и исчезают, познающий в тебе пребывает вовек,
Он был, есть и будет - его час не пробьет никогда ...
-----------------------------------------------------------------
dd if=/"Point of perception" of=/dev/user bs="here and now"
Он был, есть и будет - его час не пробьет никогда ...
-----------------------------------------------------------------
dd if=/"Point of perception" of=/dev/user bs="here and now"
-
sash-kan
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: Настройка rtorrent
DrakSoul
внимательнее перечитайте, пожалуйста, то, что написано в моём предыдущем посте.
внимательнее перечитайте, пожалуйста, то, что написано в моём предыдущем посте.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
-
Hephaestus
- Сообщения: 3728
- Статус: Многоуважаемый джинн...
- ОС: Slackware64-14.1/14.2
Re: Настройка rtorrent
Я развернул Мандриву на виртуалке, создал пользователя privaters1 и воспроизвел эту ситуацию. 
Суть в том, что команда screen -r
ищет сокет в /home/privaters1/tmp (и там действительно находятся сокеты)
а по сути при запуске демона screen сокет создается в
/tmp/uscreens/S-privaters1
Заставить screen при запуске создавать сокет где-либо еще мне не удалось. (sash-kan , не подскажете чего-нибудь по этому поводу?)
Если SCREENDIR вместо /home/privaters1/tmp задать /tmp или /tmp/unscreens, то screen -r ругается, что мол, вы не владелец папки.
Поэтому решение проблемы нашлось такое:
SCREENDIR задать непосредственно путь к сокету /tmp/unscreen/S-privaters1
SCREENDIR=/tmp/unscreens/S-privaters1
DrakSoul , пропишите в файл
/home/privaters1/.bashrc
строчку
export SCREENDIR=/tmp/unscreens/privaters1
в конец файла.
После перезагрузки все должно работать нормально.
Добавлено:
screen можно таки заставить создавать сокет в нужной папке.
В этом случае переменную SCREENDIR в файле .bashrc задавать не нужно.
В скприте rtorrentInit.sh в разделе описания переменных
после строки
SCRIPTNAME=/etc/init.d/$NAME
написать
export SCREENDIR=${base}/tmp
(без команды export это почему-то не работает).
Этот вариант мне представляется более правильным.
Да, еще.
DrakSoul , выше я писал про соотвествие LSB.
Чтобы при запуске демона не было ругани в консоль насчет несоответствия, нужно добавить в скрипт блок INIT INFO
тогда начало скприпта выглядит примерно так
после // - мои комментарии
Суть в том, что команда screen -r
ищет сокет в /home/privaters1/tmp (и там действительно находятся сокеты)
а по сути при запуске демона screen сокет создается в
/tmp/uscreens/S-privaters1
Заставить screen при запуске создавать сокет где-либо еще мне не удалось. (sash-kan , не подскажете чего-нибудь по этому поводу?)
Если SCREENDIR вместо /home/privaters1/tmp задать /tmp или /tmp/unscreens, то screen -r ругается, что мол, вы не владелец папки.
Поэтому решение проблемы нашлось такое:
SCREENDIR задать непосредственно путь к сокету /tmp/unscreen/S-privaters1
SCREENDIR=/tmp/unscreens/S-privaters1
DrakSoul , пропишите в файл
/home/privaters1/.bashrc
строчку
export SCREENDIR=/tmp/unscreens/privaters1
в конец файла.
После перезагрузки все должно работать нормально.
Добавлено:
screen можно таки заставить создавать сокет в нужной папке.
В этом случае переменную SCREENDIR в файле .bashrc задавать не нужно.
В скприте rtorrentInit.sh в разделе описания переменных
после строки
SCRIPTNAME=/etc/init.d/$NAME
написать
export SCREENDIR=${base}/tmp
(без команды export это почему-то не работает).
Этот вариант мне представляется более правильным.
Да, еще.
DrakSoul , выше я писал про соотвествие LSB.
Чтобы при запуске демона не было ругани в консоль насчет несоответствия, нужно добавить в скрипт блок INIT INFO
тогда начало скприпта выглядит примерно так
после // - мои комментарии
Код: Выделить всё
#chkconfig: 345 99 00 //уровень 2 можете убрать, он не нужен, соотвественно удалите симлинк из /etc/rc2.d
#description: rtorrent //описание демона
#processname: rtorrent // имя процесса
#
### BEGIN INIT INFO //начало блока
# Provides: rtorrent
# Default-Start: 3 4 5
# Short-Description: rtorrent //краткое описание
# Description: rtorrent //подробное описание
### END INIT INFO-
DrakSoul
- Сообщения: 227
- Статус: user
- ОС: unix
Re: Настройка rtorrent
В скприте rtorrentInit.sh в разделе описания переменных
после строки
SCRIPTNAME=/etc/init.d/$NAME
добавил
export SCREENDIR=${base}/tmp
А также в начало скрипта добавил
И все заработало, спасибо
В /tmp создает папку screen_temp
А в папке /home/privaters1/ нужен или нет .screenrc , правда он мне и не мешает
И еще есть одна странность симлинк в /etc/rc3.d и т д начинается не с @ а с ! и выделен красным цветом
Может это и не важно ведь screen -x работает
после строки
SCRIPTNAME=/etc/init.d/$NAME
добавил
export SCREENDIR=${base}/tmp
А также в начало скрипта добавил
Код: Выделить всё
#chkconfig: 345 99 00 //уровень 2 можете убрать, он не нужен, соотвественно удалите симлинк из /etc/rc2.d
#description: rtorrent //описание демона
#processname: rtorrent // имя процесса
#
### BEGIN INIT INFO //начало блока
# Provides: rtorrent
# Default-Start: 3 4 5
# Short-Description: rtorrent //краткое описание
# Description: rtorrent //подробное описание
### END INIT INFOИ все заработало, спасибо
В /tmp создает папку screen_temp
А в папке /home/privaters1/ нужен или нет .screenrc , правда он мне и не мешает
И еще есть одна странность симлинк в /etc/rc3.d и т д начинается не с @ а с ! и выделен красным цветом
Может это и не важно ведь screen -x работает
Код: Выделить всё
[privaters1@localhost rc3.d]$ screen -x
[detached]
..........................
[privaters1@localhost rc3.d]$ ps -ef | grep -i screen
10001 2405 1 0 10:45 ? 00:00:00 SCREEN -dm -S rtorrent
10001 5267 1 0 11:16 ? 00:00:05 kdeinit4: konsole [kdeinit] --workdir /tmp/screen_temp
10001 9371 5269 0 11:33 pts/0 00:00:00 grep --color -i screen
[privaters1@localhost rc3.d]$Твои тени живут и исчезают, познающий в тебе пребывает вовек,
Он был, есть и будет - его час не пробьет никогда ...
-----------------------------------------------------------------
dd if=/"Point of perception" of=/dev/user bs="here and now"
Он был, есть и будет - его час не пробьет никогда ...
-----------------------------------------------------------------
dd if=/"Point of perception" of=/dev/user bs="here and now"
-
sash-kan
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: Настройка rtorrent
какой id у этого пользователя получился? в ps aux тоже имя этого пользователя не отображается?
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
-
Hephaestus
- Сообщения: 3728
- Статус: Многоуважаемый джинн...
- ОС: Slackware64-14.1/14.2
Re: Настройка rtorrent
Если настройки по умолчанию устраивают, то не нужен.
Вообще похоже на то, что этот симлинк ссылается куда-то не туда.
Лучше всего пересоздать ссылки.
И кстати, из скрипта rtorrentInit.sh уберите мои комментарии (от // до конца строки), их не должно там быть, я написал просто для пояснения.
А потом выполните в консоли
Код: Выделить всё
#chkconfig --del rtorrentInit.shи
Код: Выделить всё
#chkconfig --add rtorrentInit.shПотом посмотрите вывод
Код: Выделить всё
#chkconfig --list rtorrentInit.shБудет что-то вроде
Код: Выделить всё
#rtorrentInit.sh 0:выкл 1:выкл 2:выкл 3:выкл 4:выкл 5:выкл 6:выкли тогда
Код: Выделить всё
#chkconfig --level 013456 rtorrentInit.sh resetВ результате в папках
rc0.d, rc1.d, rc6.d
должны быть ссылки вида K00rtorrentInit.sh@
а в папках
rc3.d, rc4.d, rc5.d
должны быть ссылки вида S99rtorrentInit.sh@
Уф... Вроде все.
У пользователя id=500
в ps aux имя не отображается.
Замечу только, что Мандрива у меня старая 2008.0, но суть, думаю не меняется.
-
DrakSoul
- Сообщения: 227
- Статус: user
- ОС: unix
Re: Настройка rtorrent
C id все впорядке, его изменили и он идет по умолчанию такой. Не помню с какого периода, был ли он уже в 2009.1 не помню, а в 2010.0 так и есть. Вспомнил - это уже обсуждалось так как были проблемы у тех кто переустанавливал и но не все (тоесть оставались там музыка фильмы другая информация) с правами на использование. Да если при установке, при выборе пакетов не устанавливать пакет, что отвечает за использование учетной записи гость, то id беде равным 500
все работает
правда строки такой не было
Код: Выделить всё
#rtorrentInit.sh 0:выкл 1:выкл 2:выкл 3:выкл 4:выкл 5:выкл 6:выклно это есть
Код: Выделить всё
В результате в папках
rc0.d, rc1.d, rc6.d
должны быть ссылки вида @K00rtorrentInit.sh
а в папках
rc3.d, rc4.d, rc5.d
должны быть ссылки вида @S99rtorrentInit.shте со знаками остались я их вручную удалил
Твои тени живут и исчезают, познающий в тебе пребывает вовек,
Он был, есть и будет - его час не пробьет никогда ...
-----------------------------------------------------------------
dd if=/"Point of perception" of=/dev/user bs="here and now"
Он был, есть и будет - его час не пробьет никогда ...
-----------------------------------------------------------------
dd if=/"Point of perception" of=/dev/user bs="here and now"
-
sash-kan
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: Настройка rtorrent
странный номер id — это, в общем-то, просто странно.DrakSoul писал(а): ↑30.05.2010 16:28C id все впорядке, его изменили и он идет по умолчанию такой. Не помню с какого периода, был ли он уже в 2009.1 не помню, а в 2010.0 так и есть. Вспомнил - это уже обсуждалось так как были проблемы у тех кто переустанавливал и но не все (тоесть оставались там музыка фильмы другая информация) с правами на использование. Да если при установке, при выборе пакетов не устанавливать пакет, что отвечает за использование учетной записи гость, то id беде равным 500
а вот то, что ps не резолвит id в имя пользователя — это точно что-то ненормальное.
upd. в данный момент могу посмотреть лишь на mandriva 2008.1. имя пользователя в выдаче «ps aux» — присутствует (есть пользователи и с большими id-ами).
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
-
Hephaestus
- Сообщения: 3728
- Статус: Многоуважаемый джинн...
- ОС: Slackware64-14.1/14.2
Re: Настройка rtorrent
В той мандриве, которую я поднял на виртуалке вывод ps aux
показывает в колонке USER
имена root, daemon, avahi и номера 14, 16, 500.
Т.е. для некоторых пользователей показывает имена, для других - нет.
Но ставил я эту мандриву - на скорую руку. Там, например, иксы не поднялись. Может и еще чего.
Так что данный случай - это не показатель.
-
sash-kan
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: Настройка rtorrent
слова-то какие. показатель-непоказатель…
то, что id существующего пользователя (по крайней мере одной программой) не резолвится в имя — это неправильно. и может быть свидетельством каких-то глобальных проблем в системе.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
-
Hephaestus
- Сообщения: 3728
- Статус: Многоуважаемый джинн...
- ОС: Slackware64-14.1/14.2
Re: Настройка rtorrent
Да может это я при установке чего-нить напортачил?
Или на виртуальное железо она криво встала.
Поэтому я и говорю: не показатель.
А вы уж сразу про глобальные проблемы...
-
DrakSoul
- Сообщения: 227
- Статус: user
- ОС: unix
Re: Настройка rtorrent
Такой id стал после того как ввели нового пользователя - гость.
Если при установке Мандривы не ставить соответствующий пакет,
что отвечает за эту учетную запись то значение id будет равно 500
В любом случае такой id будет и далее по умолчанию.
Если при установке Мандривы не ставить соответствующий пакет,
что отвечает за эту учетную запись то значение id будет равно 500
В любом случае такой id будет и далее по умолчанию.
Твои тени живут и исчезают, познающий в тебе пребывает вовек,
Он был, есть и будет - его час не пробьет никогда ...
-----------------------------------------------------------------
dd if=/"Point of perception" of=/dev/user bs="here and now"
Он был, есть и будет - его час не пробьет никогда ...
-----------------------------------------------------------------
dd if=/"Point of perception" of=/dev/user bs="here and now"
-
sash-kan
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: Настройка rtorrent
замечательно. не в этом дело.
imho, нерезолвящееся имя — это проблема.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
-
golts
- Сообщения: 20
- ОС: OpenSuse 11.3
Re: Настройка rtorrent
подскажите плиз, отличие опции rtorrenta ctrl+d от ctrl+k простыми словами.
-
flank'er
- Сообщения: 496
- Статус: слаковщик
- ОС: Slackware64
Re: Настройка rtorrent
Ctrl+K останавливает раздачу, закрывая ее
Ctrl+D закрывает и удаляет ее. данные при этом остаются на месте, из rtorrent их нельзя никак удалить,
Ctrl+D закрывает и удаляет ее. данные при этом остаются на месте, из rtorrent их нельзя никак удалить,