osascript命令无法激活(打开)“App Store app”。

时间:2017-12-06 05:33:30

标签: bash macos shell

我正在使用通过SSH连接的MacOS 10.13,以登录用户身份运行。当我运行以下命令时:

osascript -e ‘tell application “App Store” to Activate’

我也试过了:

open -a “App Store” 

导致错误:

32:40: execution error: File permission error. (-54)

使用10.12时这不是问题。自上次更新以来有什么变化吗?

我的最终目标是通过SSH通过命令行工具打开App Store(理想情况下不使用sudo命令)。

1 个答案:

答案 0 :(得分:0)

您应该使用正确的引号字符"(ASCII 0x22)和'(ASCII 0x27):

osascript -e 'tell application "App Store" to activate'
AppleScript或Bash中

(UTF-8 0xE2 0x80 0x9D)和(UTF-8 0xE2 0x80 0x99)分别不正确。

同样适用于open命令:

open -a 'App Store'

open -a "App Store"