Files
ProxmoxHelper/Playground/testDetermineType.sh

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