我在用
mount -o bind /some/directory/here /foo/bar
我想/foo/bar用bash脚本检查一下,看看是否已挂载?如果不是,则调用上面的mount命令,否则执行其他操作。我怎样才能做到这一点?
/foo/bar
CentOS是操作系统。
运行mount不带参数的命令将告诉您当前的安装。在shell脚本中,您可以使用grep和if语句检查挂载点:
mount
grep
if mount | grep /mnt/md0 > /dev/null; then echo "yay" else echo "nay" fi
在我的示例中,if语句正在检查的退出代码grep,该代码指示是否存在匹配项。由于我不希望在匹配时显示输出,因此将其重定向到/dev/null。
/dev/null