我正在编写一个 bash 脚本并且我已经errexit
设置,所以如果任何命令没有返回 0 退出代码,即如果任何命令没有成功完成,脚本就会死掉。这是为了确保我的 bash 脚本是健壮的。
我必须挂载一些文件系统,复制一些文件,然后卸载它。我umount /mnt/temp
在开头放了一个,这样它会在做任何事情之前卸载它。但是,如果未安装,则 umount 将失败并停止我的脚本。
有可能做一个umount --dont-fail-if-not-mounted /mnt/temp
吗?如果设备未安装,它会返回 0 吗?喜欢rm -f
?