#!/bin/sh
VPS="$(cd /vz/private/ && echo *)"
for VPS in $VPS; do
if [ ! -d "/home/vm/vms/$VPS" ]; then
vzctl exec $VPS /sbin/MAKEDEV tty
if [ $? -ne 0 ]; then
echo $(date +"%d.%m.%Y - %T")" vzctl exec $VPS /sbin/MAKEDEV tty fehlgeschlagen. (Fehler: $?)" >> /home/vm/log_vm
else
echo $(date +"%d.%m.%Y - %T")" vzctl exec $VPS /sbin/MAKEDEV tty erfolgreich." >> /home/vm/log_vm
fi
vzctl exec $VPS /sbin/MAKEDEV pty
if [ $? -ne 0 ]; then
echo $(date +"%d.%m.%Y - %T")" vzctl exec $VPS /sbin/MAKEDEV pty fehlgeschlagen. (Fehler: $?)" >> /home/vm/log_vm
else
echo $(date +"%d.%m.%Y - %T")" vzctl exec $VPS /sbin/MAKEDEV pty erfolgreich." >> /home/vm/log_vm
fi
vzctl exec $VPS mknod --mode=666 /dev/ptmx c 5 2
if [ $? -ne 0 ]; then
echo $(date +"%d.%m.%Y - %T")" vzctl exec $VPS mknod --mode=666 /dev/ptmx c 5 2 fehlgeschlagen. (Fehler: $?)" >> /home/vm/log_vm
else
echo $(date +"%d.%m.%Y - %T")" vzctl exec $VPS mknod --mode=666 /dev/ptmx c 5 2 erfolgreich." >> /home/vm/log_vm
fi
vzctl set $VPS --nameserver 194.187.164.20 --nameserver 84.201.0.34 --save
if [ $? -ne 0 ]; then
echo $(date +"%d.%m.%Y - %T")" vzctl set $VPS --nameserver 194.187.164.20 --nameserver 84.201.0.34 --save fehlgeschlagen. (Fehler: $?)" >> /home/v$
else
echo $(date +"%d.%m.%Y - %T")" vzctl set $VPS --nameserver 194.187.164.20 --nameserver 84.201.0.34 --save erfolgreich." >> /home/vm/log_vm
fi
mkdir /home/vm/vms/$VPS
if [ $? -ne 0 ]; then
echo $(date +"%d.%m.%Y - %T")" mkdir /home/vm/vms/$VPS fehlgeschlagen. (Fehler: $?)" >> /home/vm/log_vm
fi
mkdir /home/vm/vms/$VPS
if [ $? -ne 0 ]; then
echo $(date +"%d.%m.%Y - %T")" mkdir /home/vm/vms/$VPS fehlgeschlagen. (Fehler: $?)" >> /home/vm/log_vm
else
echo $(date +"%d.%m.%Y - %T")" mkdir /home/vm/vms/$VPS erfolgreich." >> /home/vm/log_vm
fi
echo "" >> /home/vm/log_vm
else
echo "$VPS ausgelassen"
fi
done;