Hoffe von euch kann mir jemand helfen, irgendwie stehe ich total auf dem Schlauch
for i in `vmware-cmd -l`
do
for VMs in `cat /vmware/files/NoSnapShot.txt`
do
if [ "$i" != "$VMs" ]
then
echo `uname -n`: Erzeuge Backup von VM $i
/usr/bin/vmware-cmd $i createsnapshot Backup "Auto Snapshot" quiesce
echo
fi
done
done
Manchmal ist es aber erforderlich das ich von manchen VMs händisch einen Snapshot erzeuge (z.B. wenn ich ein Service Pack o.ä.) einspiele, diese VMs möchte ich dann von der Backup-Routine ausschließen. Darum habe ich eine Text-Datei NoSnapShot.txt angelegt in den ich die auszuschließenden VMs hinterlege.
So soweit so gut, nun aber habe ich folgendes Problem: Wenn 1 VM in der txt-Datei steht, funktioniert das Ganze, sobald aber 2 oder mehr im Textfile hinterlegt sind, klappt es nicht mehr und irgendwie komme ich gerade nicht wirklich auf den Fehler
Kann mir jemand bitte auf die Sprünge helfen und mir sagen wo der Fehler steckt oder wie das Skript richtig aussehen müsste? Bin für jede Hilfe dankbar!
Danke euch schon mal vorweg!!!