마운트 명령이 한 터미널 창에서는 실패하지만 다른 터미널 창에서는 실패하지 않는 이유는 무엇입니까?

마운트 명령이 한 터미널 창에서는 실패하지만 다른 터미널 창에서는 실패하지 않는 이유는 무엇입니까?

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 스크립트에서 명령을 실행할 때 명령에서 동일한 오류가 발생하기 때문입니다.

문제는 어디에서 찾아야 합니까?

관련 정보