我在用
mount -o bind /some/directory/here /foo/bar
我想用bash脚本判断/foo/bar
,看看它是否被挂载了?如果没有,则调用上面的mount命令,否则执行其他操作.我该怎么做?
CentOS是操作系统.
我在用
mount -o bind /some/directory/here /foo/bar
我想用bash脚本判断/foo/bar
,看看它是否被挂载了?如果没有,则调用上面的mount命令,否则执行其他操作.我该怎么做?
CentOS是操作系统.
不带参数运行mount
命令将告诉您当前装载量.从shell脚本中,可以使用grep
和if语句判断装载点:
if mount | grep /mnt/md0 > /dev/null; then
echo "yay"
else
echo "nay"
fi
在我的示例中,if语句判断退出代码grep
,这表示是否存在匹配.因为我不想在匹配时显示输出,所以我将其重定向到/dev/null
.