我在Mac OS X 10.7.5上运行Jenkins并让它每晚备份到Windows服务器上的SMB共享.我想自动挂载SMB驱动器作为备份脚本的一部分,但mount_smbfs在Jenkins中失败.我使用的mount命令是以下形式:
mount_smbfs "//WORKGROUP;user:password@server/share" /Users/user/share
Run Code Online (Sandbox Code Playgroud)
从终端命令行可以正常工作但在Jenkins中给出了错误:
mount_smbfs: server rejected the connection: Authentication error
Run Code Online (Sandbox Code Playgroud)
我确保Jenkins以与命令行相同的用户运行命令,并且在PATH和其他环境变量的差异中没有任何突出.