summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorXiao Pan <xyz@flylightning.xyz>2025-07-25 17:13:56 +0800
committerXiao Pan <xyz@flylightning.xyz>2025-07-25 17:16:50 +0800
commit9a555f44090bf8be8212626ee518b07e48148e93 (patch)
treebbdb1934b414c8b78a9573e2afb56ac06869ba75
parent3de60655d66eb67d1f9e49ee51b69aab84767af2 (diff)
upd another way for disk name, poweroff usb
poweroff usb thumb drive to save electricity
-rwxr-xr-xsh/upd3
1 files changed, 3 insertions, 0 deletions
diff --git a/sh/upd b/sh/upd
index 94f4b0b..892f7fa 100755
--- a/sh/upd
+++ b/sh/upd
@@ -366,8 +366,11 @@ monthly_misc () {
# will also not put filesystem name in a separate line and behave same
# as gnu df.
disk="$(df -P /run/media/xyz/Ventoy/ | awk 'END{sub(/[[:digit:]]+$/,"",$1);print $1}')"
+ # another way:
+ #disk="$(realpath /dev/disk/by-label/Ventoy | awk 'END{sub(/[[:digit:]]+$/,"",$0);print}')"
sudo ventoy -l "$disk" | awk '/Ventoy:/{a=$2} /Ventoy Version in Disk:/{b=$NF;exit} END{exit((a==b)?1:0)}' && echo y | sudo ventoy -u "$disk"
umount /run/media/xyz/Ventoy /run/media/xyz/FAT32DIR
+ udisksctl power-off -b /dev/disk/by-label/Ventoy
alarm 0 'Unplug usb flash drive'
fi