在OSX 10.12/Sierra中使用终端安装网络驱动器

Pol*_*lle 1 macos bash terminal mount macos-sierra

我刚刚更新到OSX 10.12/Sierra.通常当我重新启动计算机时,我在脚本中运行以下命令来安装我的网络驱动器:

mount -t afp afp://user:password@10.1.1.10/SKYDEDAGE /Volumes/SKYDEDAGE2015
Run Code Online (Sandbox Code Playgroud)

这一直都有效.但是在更新到OSX 10.12/Sierra之后,此命令不再有效.在我运行的脚本中,在使用mount命令之前,我在'Volumes'中创建了一个目录/ mountpoint.即使目录/ mountpoint存在,该命令仍然不起作用.

我收到此错误代码:

mount_afp: AFPMountURL returned error 1, errno is 1
Run Code Online (Sandbox Code Playgroud)

任何想法为什么这不再工作?

Chr*_*ian 8

万一其他人偶然发现这个问题并需要一个解决方案,在OS X 10.12中,你可以使用"open":

open smb://<user>:<password>@server/<Volume>
Run Code Online (Sandbox Code Playgroud)

可以省略在/ Volumes中创建文件夹的额外步骤