VirtualBox Snapshot Kit
#!/bin/sh
export MACHINE_NAME="test machine"
export DATE=`date +"%Y-%m-%d %H:%M:%S"`
take_snapshot () {
while read vmuuid; do
VBoxManage snapshot "${vmuuid}" take "Snapshot ${DATE}"
done
}
# List machines
VBoxManage list vms | grep "${MACHINE_NAME}" | grep -oE '\{[a-z0-9-]+\}' | take_snapshot