diff --git a/vmcreate.sh b/vmcreate.sh index bd695ad..3d444eb 100644 --- a/vmcreate.sh +++ b/vmcreate.sh @@ -141,7 +141,6 @@ if [ $username ]; then echo "username: $username"; fi if [ $password ]; then echo "password: $password"; fi if [ $size ]; then echo "size: $size"; fi if [ $tag ]; then echo "tag: $tag"; fi -exit 102 # END DEBUG # Удаляем обработанные опции, оставляя только аргументы скрипта @@ -235,10 +234,10 @@ fi # Проверяем, что нет ВМ в списке и нет сниппетов for line in $(cat hosts.tmp) do - ip=$(echo -n "$line" | cut -d ',' -f 1) + ip=$(echo -n "$line" | cut -d ';' -f 1) vmid=$(get_vmid "$ip") snippet= - if qm status "$vmid"; then + if qm status "$vmid" > /dev/null; then echo "VM $vmid exists. Aborting" exit 7 elif [[ -f "$snippet" ]]; then @@ -282,7 +281,7 @@ do exit 100 #### echo -n "Now cloning VM $vmnum from a template....." - qm clone 5000 $vmid --name $hostname --full &>/dev/null + qm clone 5000 $vmid --name $hostname --full > /dev/null if [ $? -eq 0 ]; then echo "OK" else