LINUX.ORG.RU
решено ФорумAdmin

Как узнать откуда запускается демон?

 , , ,


0

1

Сабж.

Иногда использую teamviewer для помощи родителям например или брату. Но это хрень запускает свой демон. Я так понимаю он мне нафиг не нужен, так как я юзаю его только как клиента. Но в списке sysv-rc-conf его нет. Откуда и как это чудо запускается? И как это узнать?

★★★★★

Ответ на: комментарий от anonymous

Да, при запуске самого приложения - это так. Я наверно не очень хорошо описал - оно запущено после загрузки. Т.е. оно где-то в автозагрузке сидит, но не в init.d

Suntechnic ★★★★★
() автор топика
Ответ на: комментарий от Suntechnic

Пакетный менеджер не умеет показать список файлов установленных пакетом для teamviewer? Один из них что-то запускающее демон. Чудо не щупал, просто предположение: может его через dbus дергают? Еще можно ps -auxf и погрипать.

naszar
()

У меня его запускает teamviewerd.service, например. Судя по содержимому пакета, кроме systemd, он умеет sysv и upstart.

redgremlin ★★★★★
()
Ответ на: комментарий от naszar

Толку от погрепать? ЧТО он запускает я и так знаю: /opt/teamviewer9/tv_bin/teamviewerd -f

Это понятно. Кто это запускает?

Suntechnic ★★★★★
() автор топика
Ответ на: комментарий от dhameoelin

Даже не думал смотреть в пользовательской, потому что оно запущено от root это раз, и два - оно запущено до входа кого-либо в систему.

Собственно мне это-то и не нравится - то что постоянно работает какой-то непонятный проприетарный демон, который мне нужен время от времени.

Suntechnic ★★★★★
() автор топика
Ответ на: комментарий от dhameoelin

А, если у тебя Ubuntu, то еще и в /etc/init загляни.

Во - то то что надо.

Вот оно:

$ cat /etc/init/teamviewerd.conf 
description "TeamViewer remote control daemon"

exec /opt/teamviewer9/tv_bin/teamviewerd -f

start on (runlevel [2])

stop  on (runlevel [!2])

respawn 
respawn limit 5 60

pre-start exec /opt/teamviewer9/tv_bin/script/wait-console-kit.sh
И как и чем это настраивается? Есть какие-то утилиты? Как этим управлять?

Не, я могу тупо закомментировать, но это же волшебный systemd как я понимаю. Должны же тут быть нереально крутые инструменты настройки?

Suntechnic ★★★★★
() автор топика
Ответ на: комментарий от fjfalcon

Есть мнение, что без онного teamviewer не работает.

Ничо - при старте клиента запустит. А если нет - я вручную запущу, мне не в падлу.

Suntechnic ★★★★★
() автор топика
Ответ на: комментарий от redgremlin

Спасибо. Я уже запутался нахрен в этих системах инициализации каждая из которых лучше всех остальных и поддерживает все способы запуска кроме собственного (((

Suntechnic ★★★★★
() автор топика
Ответ на: комментарий от Suntechnic

Я уже запутался нахрен в этих системах инициализации

Их три с половиной штуки

и поддерживает все способы запуска кроме собственного

?!?!

redgremlin ★★★★★
()
Ответ на: комментарий от Suntechnic

teamviewer при запуске говорит, что он не запущен. Но, я согласен, не фиг его всегда держать включенным.

fjfalcon ★★★
()
Ответ на: комментарий от Suntechnic

И как и чем это настраивается? Есть какие-то утилиты? Как этим управлять?

Подозреваю, что запуск демона настраивается из самого TeamViewer

dhameoelin ★★★★★
()
Ответ на: комментарий от Suntechnic

Я тебе, практически, инструкцию от upstart процитировал...

dhameoelin ★★★★★
()
Ответ на: комментарий от Suntechnic

Так раньше и предлагалось делать. Сейчас рекомендуют делать echo manual > /etc/init/daemon.override

redgremlin ★★★★★
()
Ответ на: комментарий от Suntechnic

Спасибо, всем. Решено. Переименовал короче.

А ты подумал что будет при обновлении пакета? man 5 init, ищи «override».

Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.