2016-07-28 65 views
-2

我有2个脚本,script.shbash脚本未能安装磁盘

./mount.sh 

,并mount.sh

mount /dev/sdb4 /mnt/mountpoint 

script.sh做了一些步骤,并调用mount.sh,其安装的磁盘,sdbmount.sh脚本工作正常,但从scripts.sh脚本调用时,它无法安装。我没有从scripts.sh调用mount.sh的错误消息(如果有的话)。但是,有什么可能的原因会导致失败?

+1

没有理由让它失败。你不显示的第一个脚本可能会出错。还有一个错误消息会很高兴看到。 – Kusalananda

+2

向我们展示'sh -x script.sh'和'sh -x mount.sh'的输出。到目前为止,您的描述与* Doctor没有多大区别,它会伤害*。 – Jens

回答

1

我们只能猜测,但经验表明它总是关于PATH或权限。

也许,当“script.sh执行某些步骤”时,它也会更改当前目录,因此./mount.sh根本无法调用。检查“script.sh”以防止这种情况。