web-dev-qa-db-ja.com

Mac端末でTeamViewerを制御するにはどうすればよいですか?

PCのOSXにTeamViewerを(公式GUIインストーラーを介して)インストールしています。このコンピュータのIDを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
Underyx
defaults read /Library/Preferences/com.teamviewer.teamviewer9.plist ClientID

このターミナルコマンドは、アプリケーションの設定ファイルからクライアントIDを読み取ります。

2
Robert Aranda

たぶんあなたが探しているタイプの解決策ではなく、それでも解決策です。

Teamviewer.comサイトでは、(IDを介して)コンピュータを保存することができます。

したがって、teamviewersページでコンピュータを1回追加すると、後でそこからIDを取得できるようになります。

私の知る限りIDは変更されないので、毎回IDを取得するためにボックスにSSHで接続する必要はありません。

0
user894627