【发布时间】:2021-04-09 21:38:37
【问题描述】:
我在 mac 上使用终端打开应用程序时遇到问题。 我正在使用 Macbook(在 High Sierra 10.13.6 上运行)并希望使用 ssh 在远程计算机上打开应用程序。这台远程计算机是 Imac (MacOS Catalina)。
我尝试使用以下命令行启动应用程序:
打开 -a TeamViewer
但是打开失败并返回如下错误信息:
应用程序 /Applications/TeamViewer.app 的 LSOpenURLsWithRole() 失败,错误为 -610。
有没有人知道如何解决这个问题?
谢谢,
【问题讨论】:
-
您希望应用程序的窗口在您的 MacBook 上打开吗?
ssh不会隧道化 macOS GUI。 -
@chepner:感谢您的回复。不,我不希望这样,我只想在远程计算机上启动应用程序,这样我就有可能在我的笔记本电脑和这台远程计算机之间打开一个 teamViewer 会话。我上面提到的命令(open -a TeamViewer)在我最近重新启动远程计算机之前一直有效。
-
@Ken Thomases 感谢您的回复。抱歉,我不明白我应该从哪里开始寻找。
-
@Bibash 好的。我认为问题可能仍然是
ssh使用无法访问 GUI 的进程登录您。要么使用ssh以外的其他东西(如Apple Remote Desktop),要么使用AppleScript 而不是open来请求启动TeamViewer。