Можно ли запустить Teamviewer, принимать соединения, из командной строки?
Возникает вопрос о том, как запускать Teamviewer из командной строки для создания внешних подключений, однако я хочу запустить Teamviewer из командной строки (чтобы он мог принимать входящие соединения).
Возможно ли это? Если да, может ли кто-нибудь дать некоторую информацию? Я не нашел его нигде на сайте поддержки Teamviewers и до сих пор пробовал разные способы.
NB: OS - OS X 10.6.8, а TeamViewer - TV8.
спасибо
Ответы
Ответ 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