我有一个Bash脚本,需要通过ssh在Mac上运行。该脚本需要已经挂载特定网络驱动器。在Mac上,我通过在Finder中打开该驱动器上的“JPLemme”文件夹来挂载此驱动器。这将使驱动器挂载,直到Mac夜间休眠。
显然,ssh无法使用Finder,因此我想创建一个AppleScript来模拟我通过GUI所做的操作。我尝试了:
显然,ssh无法使用Finder,因此我想创建一个AppleScript来模拟我通过GUI所做的操作。我尝试了:
tell application "Finder"
activate
open "JPLemme"
end tell
我收到了以下错误信息:
execution error: Finder got an error: Can't get "JPLemme". (-1728)
我认为我可能错过了一些显而易见的东西,但是谷歌没有帮助我。我也愿意考虑更好的解决方案,比如直接挂载驱动器;我避免采用这种方法,因为我不想在已经以意外的方式挂载驱动器后让Mac再次尝试挂载它而导致系统崩溃。(我真的不喜欢Mac或AppleScript...)