需求为当检测到ups电量少于一定以后关闭无用设备 保证网络可以长时间使用
#!/bin/bash
while true; do
bcharge=$(apcaccess status | grep "BCHARGE" | awk -F':' '{print $2}' | tr -d ' ')
bcharge_num=$(echo $bcharge | sed 's/.0Percent//')
if [ "$bcharge_num" -lt 85 ]; then
virsh stop "Windows 10"
# 在这里输入您的命令
fi
sleep 60 # 每 60 秒检查一次
done
Comments | NOTHING