Merge pull request #20774 from ksqeib/main

Improve VMID generation logic in pve.sh
This commit is contained in:
Ing 2025-11-24 19:54:02 +08:00 committed by GitHub
commit 15e88c0b38
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -139,7 +139,14 @@ fi
echo "Creating VM with RR ... "
# 获取可用的 VMID
VMID="$(($(qm list | awk 'NR>1{print $1}' | sort -n | tail -1 2>/dev/null || echo 99) + 1))"
last_vmid=$(qm list | awk 'NR>1{print$1}' | sort -n | tail -1 2>/dev/null)
if [ -z "$last_vmid" ]; then
# 如果 last_vmid 是空字符串说明没有VM设置一个起始ID
VMID=100
else
# 否则在最后一个ID的基础上加1
VMID=$((last_vmid + 1))
fi
ARGS=""
SATAIDX=0