我在 ubuntu 中有两个挂载点(其中一个是我正在备份的 Windows 共享),为了防止混乱,我想在下一步之前检查两个挂载点是否存在。我试过:
if grep -qs '/media/namespace ' /proc/mounts && grep -qs '/media/Data/Y-1Current ' /proc/mounts ; then rsync -av --delete /media/namespace/ /media/Data/Y-1Current/; fi
是否存在语法或更基本的错误阻止该行执行 then 部分?
答案1
我的挂载检查是在挂载的子文件夹中进行的,而不是挂载本身。经过此更正后,它按预期运行。