mount 命令如何在一个终端窗口中失败,但在另一个终端窗口中却不会失败?

mount 命令如何在一个终端窗口中失败,但在另一个终端窗口中却不会失败?

在 MacOSX 10.10.5 上,我打开了一个终端窗口,并执行了以下操作:

mount -t smbfs //accountname:password@server/path ./localdir

我得到了这个错误:

mount_smbfs: mount error: /Users/accountname/localdir: Operation not supported by device

这是前一天在同一台计算机上运行的。让那个终端窗口保持打开状态,我打开了另一个窗口。在第二个窗口中,该命令有效。

我已经仔细检查过,该文件夹尚未安装在另一个窗口中。我可以umount ./localdir在第二个窗口中执行此操作,并且有效。之后,该mount命令在第一个窗口中仍然失败,但在第二个窗口中有效。

这是一个问题的原因是,当我们在 Jenkins 构建中的 bash 脚本中执行该命令时,在相同的帐户名下运行,我们从该命令中得到了相同的错误。

我应该在哪里寻找问题?

相关内容