25 lines
453 B
Bash
25 lines
453 B
Bash
#!/bin/bash
|
|
#ID=100
|
|
ID=$1
|
|
VMS=($(qm list | tail -n+2 | awk '{print $1}'))
|
|
CTS=($(pct list | tail -n+2 | awk '{print $1}'))
|
|
#Determine id type
|
|
for ArrayID in "${CTS[@]}"; do
|
|
if [ $ArrayID -eq $ID ]; then
|
|
TYPE=CT
|
|
break
|
|
fi
|
|
done
|
|
|
|
for ArrayID in "${VMS[@]}"; do
|
|
if [ ! -z ${TYPE+x} ]; then break; fi
|
|
if [ $ArrayID -eq $ID ]; then
|
|
TYPE=VM
|
|
break
|
|
fi
|
|
done
|
|
|
|
if [ -z ${TYPE+x} ]; then TYPE=Unset; fi
|
|
|
|
echo ID: $ID is $TYPE
|