Worker of Secrets
Senior Member
Share với anh em 1 đoạn script dùng để unmount nhanh toàn bộ ổ rclone synology.
Lưu lại thành 1 file unmount.sh rồi gán Task Scheduler trigger root là được.
Lưu lại thành 1 file unmount.sh rồi gán Task Scheduler trigger root là được.
Mã:
#!/bin/bash
# Tim tat ca cac mount rclone bang cach loc theo "rclone" trong danh sach mount
echo "Dang tim cac o rclone da mount..."
# Lay danh sach cac diem mount lien quan den rclone
MOUNT_POINTS=$(mount | grep rclone | awk '{print $3}')
# Kiem tra neu khong co diem mount nao
if [ -z "$MOUNT_POINTS" ]; then
echo "Khong tim thay o rclone nao da mount."
exit 0
fi
# Go bo tung mount point
for MOUNT in $MOUNT_POINTS; do
echo "Unmounting $MOUNT..."
fusermount -u "$MOUNT" 2>/dev/null || umount -l "$MOUNT"
# Kiem tra ket qua
if mount | grep -q "$MOUNT"; then
echo "Khong the unmount $MOUNT, kiem tra lai!"
else
echo "$MOUNT da duoc unmount thanh cong."
fi
done
echo "Hoan tat unmount tat ca o rclone."
exit 0