linux - bash脚本挂载磁盘失败

标签 linux bash system drive

我有 2 个脚本,script.sh:

./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”以防止这种情况发生。

关于linux - bash脚本挂载磁盘失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38642627/

相关文章:

linux - 如何使用 Perl 快速检查是否安装了 Linux `unzip`?

linux - sed 模式命令

ios - Swift Xcode 10.1 中的系统函数

linux - C 程序在 fopen 时失败,附加堆栈跟踪

linux - 如何在继续下一项之前检查 cp 是否已完成

linux - 如何在 Bash 命令行中生成 ASCII 代码 2 和 3?

php - 删除包含开始 php 标记和空行的文件

.net - Environment.TickCount 永远不会在我的机器上重置,为什么?

java - 设置Java系统属性,为什么这段代码不起作用?

linux - 是否可以在单个应用程序上构建 5000 个 IP 地址?