当我从 bash 脚本运行以下命令(以 root 身份或通过 sudo)时,我得到的退出状态(或安装手册页用语中的返回代码)为 1:
mount -v -t cifs //nasbox/volume /tmpdir/ --verbose -o credentials=/root/cifsid &> /tmp/mylog
它将以下内容输出到 myflog 文件中:
parsing options: rw,credentials=/root/cifsid
mount.cifs kernel mount options unc=//nasbox\volume,ip=192.168.1.1,user=root,pass=xxxx,ver=1,rw,credentials=/root/cifsid
它可以很好地安装卷,但返回退出代码(来自安装手册页):
1 不正确的调用或权限
标准 Linux 日志文件不包含任何错误信息。因此,一切似乎都很顺利,但我得到的退出代码是 1 而不是 0。有什么想法吗?
-v 和 --verbose 选项仅用于调试此问题。