while ! mount | grep "on ${volume} type" > /dev/null; do
sleep $delay
if [ "$delay" -gt 60 ]; then
exit
fi
delay=$((delay+5))
done
usando /proc/mounts
Você pode considerar usar /proc/mounts
em vez da saída de mount
(que é apenas /etc/mtab
).
while ! grep " ${volume} " /proc/mounts &>/dev/null; do