Linux bash脚本装载磁盘失败

Linux bash脚本装载磁盘失败,linux,bash,system,drive,Linux,Bash,System,Drive,我有两个脚本,script.sh: ./mount.sh mount /dev/sdb4 /mnt/mountpoint 和,mount.sh: ./mount.sh mount /dev/sdb4 /mnt/mountpoint script.sh执行一些步骤并调用mount.sh,它装载的磁盘是sdb。mount.sh脚本工作正常,但从scripts.sh脚本调用时,它无法装载。我没有从scripts.sh调用mount.sh得到的错误消息(如果有)。但是,失败的原因可能是什么呢?我

我有两个脚本,
script.sh

./mount.sh
mount /dev/sdb4 /mnt/mountpoint
和,
mount.sh

./mount.sh
mount /dev/sdb4 /mnt/mountpoint

script.sh
执行一些步骤并调用
mount.sh
,它装载的磁盘是
sdb
mount.sh
脚本工作正常,但从
scripts.sh
脚本调用时,它无法装载。我没有从
scripts.sh
调用
mount.sh
得到的错误消息(如果有)。但是,失败的原因可能是什么呢?

我们可能只是猜测,但经验表明,失败总是与路径或权限有关


可能,虽然“script.sh执行一些步骤”,但它也会更改当前目录,因此
/mount.sh
无法调用。查看“script.sh”以防止出现这种情况。

没有理由失败。您没有显示的第一个脚本可能会出错。另外,一条错误消息非常好看到。显示
sh-x script.sh
sh-x mount.sh
的输出。到目前为止,你的描述和医生的描述并没有太大的不同,它很痛。