1

У меня установлен TeamViewer (через официальный установщик GUI) под OS X на ПК. Я хотел бы узнать идентификатор указанного компьютера через SSH, который должен быть напечатан на терминале при запуске TeamViewer, но я не могу запустить его, так как он уже запущен. Уничтожение процесса не решит его, так как он самовосстанавливающийся. На самом деле, даже sudo launchctl stop com.teamviewer.service , похоже, ничего не делает.

Теперь, очевидно, teamviewer должен быть в состоянии остановить себя, если бы я запустил teamviewer --daemon stop, но я не могу заставить аргументы работать:

Undercompy-Mac:MacOS underyx$ ./TeamViewer --daemon stop
A TeamViewer instance is already running.
Undercompy-Mac:MacOS underyx$ ./TeamViewer --help
A TeamViewer instance is already running.
Undercompy-Mac:MacOS underyx$ ./TeamViewer
A TeamViewer instance is already running.

2 ответа2

2
defaults read /Library/Preferences/com.teamviewer.teamviewer9.plist ClientID

Эта команда терминала будет считывать идентификатор клиента из файла настроек приложения.

0

Может быть, не тот тип решения, которое вы ищете, но решение, которое никогда не исчезнет.

Сайт teamviewer.com дает вам возможность хранить ваши компьютеры (через идентификаторы).

Таким образом, вы добавляете компьютер один раз на странице TeamViewers, и вы сможете получить идентификатор оттуда позже.

Насколько мне известно, идентификатор не меняется, поэтому не нужно вводить ssh в поле, чтобы получать его каждый раз.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .