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
的输出。到目前为止,你的描述和医生的描述并没有太大的不同,它很痛。