slavyanix писал(а):pstree что показывает? по идее все процессы должна показать с их родителями.
Rtorrent не запущен в консоли по команде rtorrent:
Код: Выделить всё
[roman@roman-TravelMate-8372 ~]$ pstree
systemd─┬─ModemManager───2*[{ModemManager}]
├─NetworkManager─┬─dhclient
│ └─3*[{NetworkManager}]
├─_plutorun─┬─_plutoload
│ └─_plutorun───pluto─┬─_pluto_adns
│ └─3*[pluto]
├─accounts-daemon───2*[{accounts-daemo}]
├─acpid
├─akonadi_control─┬─3*[akonadi_agent_l───{akonadi_agent_}]
│ ├─akonadi_baloo_i───5*[cat]
│ ├─akonadi_maildis
│ ├─akonadi_mailfil
│ ├─akonadi_migrati
│ ├─akonadi_newmail
│ ├─akonadi_notes_a
│ ├─akonadiserver─┬─mysqld───40*[{mysqld}]
│ │ └─20*[{akonadiserver}]
│ └─{akonadi_contro}
├─at-spi-bus-laun───2*[{at-spi-bus-lau}]
├─atd
├─automount───2*[{automount}]
├─avahi-daemon───avahi-daemon
├─avahi-dnsconfd
├─baloo_file
├─bluetoothd
├─colord───2*[{colord}]
├─crond
├─cups-browsed
├─cupsd
├─2*[dbus-daemon]
├─dbus-launch
├─gam_server
├─gconfd-2
├─gvfs-gphoto2-vo───{gvfs-gphoto2-v}
├─gvfs-mtp-volume───{gvfs-mtp-volum}
├─gvfs-udisks2-vo───2*[{gvfs-udisks2-v}]
├─gvfsd───{gvfsd}
├─gvfsd-fuse───4*[{gvfsd-fuse}]
├─hddtemp
├─homerunviewer───2*[{homerunviewer}]
├─kactivitymanage───6*[{kactivitymanag}]
├─kded4───{kded4}
├─kdeinit4─┬─applet.py───{applet.py}
│ ├─deja-dup-monito───2*[{deja-dup-monit}]
│ ├─firefox─┬─kmozillahelper
│ │ └─53*[{firefox}]
│ ├─kio_desktop
│ ├─3*[kio_file]
│ ├─kio_thumbnail
│ ├─3*[kio_trash───{kio_trash}]
│ ├─klauncher
│ ├─ksmserver─┬─kwin───{kwin}
│ │ └─{ksmserver}
│ ├─mdkapplet
│ ├─parcellite───{parcellite}
│ └─xsettings-kde───3*[{xsettings-kde}]
├─kdm─┬─X───2*[{X}]
│ └─kdm───startkde───kwrapper4
├─kglobalaccel
├─klipper
├─kmix───{kmix}
├─knotify4───2*[{knotify4}]
├─konsole─┬─bash───ping
│ ├─bash───pstree
│ └─{konsole}
├─krunner───{krunner}
├─ksyndaemon
├─kuiserver
├─logger
├─mandi
├─mdadm
├─nmbd
├─nscd───9*[{nscd}]
├─ntpd
├─openl2tpd
├─plasma-desktop─┬─ksysguardd
│ └─3*[{plasma-desktop}]
├─polkit-kde-auth───{polkit-kde-aut}
├─polkitd───4*[{polkitd}]
├─preload
├─pulseaudio─┬─gconf-helper
│ └─2*[{pulseaudio}]
├─racoon
├─rosa-launcher───3*[{rosa-launcher}]
├─rpcbind
├─rsyslogd───3*[{rsyslogd}]
├─rtkit-daemon───2*[{rtkit-daemon}]
├─s2u
├─sd_dummy───{sd_dummy}
├─sensord
├─smartd
├─smbd───smbd
├─speech-dispatch───{speech-dispatc}
├─sshd
├─start_kdeinit
├─systemd───(sd-pam)
├─systemd-hostnam
├─systemd-journal
├─systemd-logind
├─systemd-udevd
├─udisksd───4*[{udisksd}]
├─upowerd───2*[{upowerd}]
├─usbmuxd
├─wpa_supplicant
├─xinetd
└─xl2tpd
[roman@roman-TravelMate-8372 ~]$
Как видите rtorrent'а нет.
Запускаю rtorrent в консоли:
Код: Выделить всё
[roman@roman-TravelMate-8372 ~]$ pstree
systemd─┬─ModemManager───2*[{ModemManager}]
├─NetworkManager─┬─dhclient
│ └─3*[{NetworkManager}]
├─_plutorun─┬─_plutoload
│ └─_plutorun───pluto─┬─_pluto_adns
│ └─3*[pluto]
├─accounts-daemon───2*[{accounts-daemo}]
├─acpid
├─akonadi_control─┬─3*[akonadi_agent_l───{akonadi_agent_}]
│ ├─akonadi_baloo_i───5*[cat]
│ ├─akonadi_maildis
│ ├─akonadi_mailfil
│ ├─akonadi_migrati
│ ├─akonadi_newmail
│ ├─akonadi_notes_a
│ ├─akonadiserver─┬─mysqld───40*[{mysqld}]
│ │ └─20*[{akonadiserver}]
│ └─{akonadi_contro}
├─at-spi-bus-laun───2*[{at-spi-bus-lau}]
├─atd
├─automount───2*[{automount}]
├─avahi-daemon───avahi-daemon
├─avahi-dnsconfd
├─baloo_file
├─bluetoothd
├─colord───2*[{colord}]
├─crond
├─cups-browsed
├─cupsd
├─2*[dbus-daemon]
├─dbus-launch
├─gam_server
├─gconfd-2
├─gvfs-gphoto2-vo───{gvfs-gphoto2-v}
├─gvfs-mtp-volume───{gvfs-mtp-volum}
├─gvfs-udisks2-vo───2*[{gvfs-udisks2-v}]
├─gvfsd───{gvfsd}
├─gvfsd-fuse───4*[{gvfsd-fuse}]
├─hddtemp
├─homerunviewer───2*[{homerunviewer}]
├─kactivitymanage───6*[{kactivitymanag}]
├─kded4───{kded4}
├─kdeinit4─┬─applet.py───{applet.py}
│ ├─deja-dup-monito───2*[{deja-dup-monit}]
│ ├─firefox─┬─kmozillahelper
│ │ └─48*[{firefox}]
│ ├─klauncher
│ ├─ksmserver─┬─kwin───{kwin}
│ │ └─{ksmserver}
│ ├─mdkapplet───mdkapplet───consolehelper-g─┬─userhelper───urpmi.update───wget
│ │ └─{consolehelper-}
│ ├─parcellite───{parcellite}
│ └─xsettings-kde───3*[{xsettings-kde}]
├─kdm─┬─X───2*[{X}]
│ └─kdm───startkde───kwrapper4
├─kglobalaccel
├─klipper
├─kmix───{kmix}
├─knotify4───2*[{knotify4}]
├─konsole─┬─bash───ping
│ ├─bash───rtorrent───2*[{rtorrent}]
│ ├─bash───pstree
│ └─{konsole}
├─krunner───{krunner}
├─ksyndaemon
├─kuiserver
├─logger
├─mandi
├─mdadm
├─nmbd
├─nscd───9*[{nscd}]
├─ntpd
├─openl2tpd
├─plasma-desktop─┬─ksysguardd
│ └─3*[{plasma-desktop}]
├─polkit-kde-auth───{polkit-kde-aut}
├─polkitd───4*[{polkitd}]
├─preload
├─pulseaudio─┬─gconf-helper
│ └─2*[{pulseaudio}]
├─racoon
├─rosa-launcher───3*[{rosa-launcher}]
├─rpcbind
├─rsyslogd───3*[{rsyslogd}]
├─rtkit-daemon───2*[{rtkit-daemon}]
├─s2u
├─sd_dummy───{sd_dummy}
├─sensord
├─smartd
├─smbd───smbd
├─speech-dispatch───{speech-dispatc}
├─sshd
├─start_kdeinit
├─systemd───(sd-pam)
├─systemd-journal
├─systemd-logind
├─systemd-udevd
├─udisksd───4*[{udisksd}]
├─upowerd───2*[{upowerd}]
├─usbmuxd
├─wpa_supplicant
├─xinetd
└─xl2tpd
[roman@roman-TravelMate-8372 ~]$
Процесс rtorrent появился, родитель - konsole
Закрыл вкладку rtorrent в консоли
Код: Выделить всё
[roman@roman-TravelMate-8372 ~]$ pstree
systemd─┬─ModemManager───2*[{ModemManager}]
├─NetworkManager─┬─dhclient
│ └─3*[{NetworkManager}]
├─_plutorun─┬─_plutoload
│ └─_plutorun───pluto─┬─_pluto_adns
│ └─3*[pluto]
├─accounts-daemon───2*[{accounts-daemo}]
├─acpid
├─akonadi_control─┬─3*[akonadi_agent_l───{akonadi_agent_}]
│ ├─akonadi_baloo_i───5*[cat]
│ ├─akonadi_maildis
│ ├─akonadi_mailfil
│ ├─akonadi_migrati
│ ├─akonadi_newmail
│ ├─akonadi_notes_a
│ ├─akonadiserver─┬─mysqld───40*[{mysqld}]
│ │ └─20*[{akonadiserver}]
│ └─{akonadi_contro}
├─at-spi-bus-laun───2*[{at-spi-bus-lau}]
├─atd
├─automount───2*[{automount}]
├─avahi-daemon───avahi-daemon
├─avahi-dnsconfd
├─baloo_file
├─bluetoothd
├─colord───2*[{colord}]
├─crond
├─cups-browsed
├─cupsd
├─2*[dbus-daemon]
├─dbus-launch
├─gam_server
├─gconfd-2
├─gvfs-gphoto2-vo───{gvfs-gphoto2-v}
├─gvfs-mtp-volume───{gvfs-mtp-volum}
├─gvfs-udisks2-vo───2*[{gvfs-udisks2-v}]
├─gvfsd───{gvfsd}
├─gvfsd-fuse───4*[{gvfsd-fuse}]
├─hddtemp
├─homerunviewer───2*[{homerunviewer}]
├─kactivitymanage───6*[{kactivitymanag}]
├─kded4───{kded4}
├─kdeinit4─┬─applet.py───{applet.py}
│ ├─deja-dup-monito───2*[{deja-dup-monit}]
│ ├─firefox─┬─kmozillahelper
│ │ └─48*[{firefox}]
│ ├─klauncher
│ ├─ksmserver─┬─kwin───{kwin}
│ │ └─{ksmserver}
│ ├─mdkapplet───mdkapplet───consolehelper-g─┬─userhelper───urpmi.update───wget
│ │ └─{consolehelper-}
│ ├─parcellite───{parcellite}
│ └─xsettings-kde───3*[{xsettings-kde}]
├─kdm─┬─X───2*[{X}]
│ └─kdm───startkde───kwrapper4
├─kglobalaccel
├─klipper
├─kmix───{kmix}
├─knotify4───2*[{knotify4}]
├─konsole─┬─bash───ping
│ ├─bash───pstree
│ └─{konsole}
├─krunner───{krunner}
├─ksyndaemon
├─kuiserver
├─logger
├─mandi
├─mdadm
├─nmbd
├─nscd───9*[{nscd}]
├─ntpd
├─openl2tpd
├─plasma-desktop─┬─ksysguardd
│ └─3*[{plasma-desktop}]
├─polkit-kde-auth───{polkit-kde-aut}
├─polkitd───4*[{polkitd}]
├─preload
├─pulseaudio─┬─gconf-helper
│ └─2*[{pulseaudio}]
├─racoon
├─rosa-launcher───3*[{rosa-launcher}]
├─rpcbind
├─rsyslogd───3*[{rsyslogd}]
├─rtkit-daemon───2*[{rtkit-daemon}]
├─s2u
├─sd_dummy───{sd_dummy}
├─sensord
├─smartd
├─smbd───smbd
├─speech-dispatch───{speech-dispatc}
├─sshd
├─start_kdeinit
├─systemd───(sd-pam)
├─systemd-journal
├─systemd-logind
├─systemd-udevd
├─udisksd───4*[{udisksd}]
├─upowerd───2*[{upowerd}]
├─usbmuxd
├─wpa_supplicant
├─xinetd
└─xl2tpd
[roman@roman-TravelMate-8372 ~]$
Процесса rtorrent - нет.
Это явно показывает на его ручное включение/выключение.
На форуме synology дано такая инструкция
Код: Выделить всё
7. Устанавливаем rTorrent и необходимые пакеты для него.
[code]
ipkg install rtorrent screen
Создаем каталог session:
Создаем каталог logs:
Редактируем конфигурационный файл rtorrent (он расположен в /opt/etc/rtorrent.conf)
Для редактирования можно воспользоваться возможностями Midnight Commander или сделать это встроенным редактором VI.
Хочу напомнить, что встроенный редактор работает не так как обычный на ПК.
Открываем файл для редактирования:
Стрелками переходим на последнюю строчку в ее конец справа и нажимаем один раз на кнопку "i" на английской раскладке. Мы перешли в режим редактирования.
Теперь нажимаем один раз стрелку вправо и Enter. Перешли на следующую строчку. Теперь вставляем эту сточку:
Теперь находим строчку с диапазоном портов, с которым будет работать rTorrent. Выглядит она так:
Код: Выделить всё
# Port range for listening
port_range = 6881-6889
(меняем порты на те, которые у Вас проброшены в роутере. ).
После окончания редактирования нажимаем один раз кнопку ESC , набираем :wq и жмем Enter для сохранения файла.
Редактируем файл S99rtorrent, который расположен в /opt/etc/init.d/S99rtorrent.
Пишем:
Находим строчку #dirlayout="RTORRENT_DEFAULT" (7-я строчка сверху) и после нее ставим с новой строки:
Теперь в этом же файле нужно изменить функцию checkcnfg() . Она находится на 89 строчке.
В "теле" функции нужно закоментировать (добавить в начале строки символ #) все строчки кроме одной. Должно получиться так:
Код: Выделить всё
#for i in `echo "$PATH" | tr ':' '\n'`; do
# if [ -f $i/$NAME ]; then
exists=1
# break
# fi
#done
Файл не закрываем, это еще не все. Переходим к фнукции d_start() - 114 строчка.
В "теле" функции несколько строчек, нам нужны только те которые начинаются со слов "su -c". Ставим значок # в начале каждой строки. Тоесть закоменируем их.
Теперь в этой функции добавляем новую строчку:
Код: Выделить всё
su -c "screen -dmS ${srnname} rtorrent ${options} 2>$logfile"
Должно получиться примерно так:
Код: Выделить всё
d_start() {
[ -d "${base}" ] && cd "${base}"
stty stop undef && stty start undef
# su -c "screen -ls | grep -sq "\.${srnname}[[:space:]]" " ${user} || su -c "sc
# this works for the screen command, but starting rtorrent below adopts screen
# even if it is not the screen session we started (e.g. running under an undes
#su -c "screen -ls | grep -sq "\.${srnname}[[:space:]]" " ${user} || su -c "sg
# su -c "screen -S "${srnname}" -X screen rtorrent ${options} 2>&1 1>/dev/null"
su -c "screen -dmS ${srnname} rtorrent ${options} 2>$logfile"
}
С редактированием файла закончили, сохраняем изменения в файле, идем дальше.
Перезагружаем rTorrent:
Можно проверить что rTorrent работает, набираем строчку:
Если все ок, на экране будет "текстовый" вариант торрент-клиента. Чтобы из него выйти нужно нажать CTRL+A+D. [/code]
Но на synology нет sustemd

. При этом через init.d - он, только, перезапускается. То есть он при установке включается и работает. А на ноутбуке не хочет.