Подтвердить что ты не робот

Можно ли запустить Teamviewer, принимать соединения, из командной строки?

Возникает вопрос о том, как запускать Teamviewer из командной строки для создания внешних подключений, однако я хочу запустить Teamviewer из командной строки (чтобы он мог принимать входящие соединения).

Возможно ли это? Если да, может ли кто-нибудь дать некоторую информацию? Я не нашел его нигде на сайте поддержки Teamviewers и до сих пор пробовал разные способы.

NB: OS - OS X 10.6.8, а TeamViewer - TV8.

спасибо

4b9b3361

Ответ 1

Как сказано на http://steronius.blogspot.com/2014/02/replacing-logmein-with-teamviewer-on.html:

Это можно сделать с помощью OSX, но, похоже, есть ошибка, которая требует определенной работы, о которой мне посчастливилось заметить. TeamViewer необходимо запустить дважды - один раз, как sudo, а другой как пользователь:

SSH в машину OSX и запустите TeamViewer следующим образом:

sudo/Applications/TeamViewer.app/Contents/MacOS/TeamViewer

Он должен потерпеть неудачу и сообщить: com.teamviewer.desktop: неверный аргумент com.teamviewer.teamviewer: Недопустимый аргумент

Теперь запустите его снова без sudo:

/Applications/TeamViewer.app/Contents/MacOS/TeamViewer

Это должно запустить TeamViewer и сделать его готовым к клиентскому соединению.

Если по какой-либо причине он не запускается, попробуйте сначала настроить отображение:

export DISPLAY =: 0

Затем, чтобы получить идентификатор TeamViewer:

чтение по умолчанию /Library/Preferences/com.teamviewer.teamviewer9 ClientID

Просто протестировал это на OS X Lion.

Ответ 2

Способ сделать это - использовать SSH и написать эту команду:   открыть/Applications/TeamViewer.app

Ответ 3

Запуск teamviewer --help в командной строке в Linux предоставляет следующие

TeamViewer                      8.0.16675
teamviewer                      start TeamViewer user interface (if not running) 

teamviewer --help               print this help screen 
teamviewer --version            print version information 
teamviewer --info               print version, status, id 
teamviewer --passwd [PASSWD]    set a password (useful when installing remote (ssh) 
teamviewer --ziplog             create a zip containing all teamviewer logs (useful when contacting support) 

teamviewer --daemon status      show current status of the TeamViewer daemon 
teamviewer --daemon start       start       TeamViewer daemon 
teamviewer --daemon stop        stop        TeamViewer daemon 
teamviewer --daemon restart     stop/start  TeamViewer daemon 
teamviewer --daemon disable     disable TeamViewer daemon - don't start daemon on system startup 
teamviewer --daemon enable      enable      TeamViewer daemon - start daemon on system startup (default) 

Запуск teamviewer запустит то, что вы описываете как интерфейс установки. Вам нужны команды, связанные с демоном. Бегущий демон teamviewer будет "слушать" входящие соединения.

Вы можете запустить демон на разовой основе с помощью команд teamviewer --daemon start и teamviewer --daemon stop или teamviewer --daemon enable установить запуск демона при запуске ОС каждый раз при загрузке.

Я предполагаю, что это будет похоже, если не то же самое для OS X.

Ответ 4

Попробуйте напрямую ввести:/Applications/TeamViewer\8/TeamViewer.app/Contents/MacOS/TeamViewer, конечно, вам нужно настроить все, что подходит на вашем Mac, чтобы указать расположение TeamViewer.

Ответ 5

Мне иногда приходится reset замораживать телевизор на OSx, и обнаруживать, что в настройках recents я нахожу папку Applications/TeamViewerHost.app(только как root, иначе она скрыта)

Ответ 6

Поддержка командной строки для linux добавляется в teamviewer в версии 11. В безголовых системах вы можете настроить TeamViewer и управлять ими.

Ответ 7

После перезапуска демона некоторые procceses перезагрузились некорректно, в ubuntu 14.04 Я убиваю proccesses перед перезапуском teamviewer:

Попробуйте что-то вроде:

sudo ps -afuwwwwwwx | grep -i "teamviewer" | sed -r "s/^([^\ ]+[\ ]+([0-9]+).+)$/\2/g" | xargs -i sudo kill {}

sudo teamviewer --daemon restart