This conf works with Ubuntu 12.04 and VirtualBox 4.2:
Code:description "Virtual Machine" start on (local-filesystems and net-device-up IFACE=eth0) stop on runlevel [016] env vm_uid_or_name=d82c5d45-e113-4332-8de3-51c6251057c8 env vm_comment=some-comment env uid=username-under-which-vm-was-created console log #respawn #respawn limit 5 10 kill timeout 120 script exec sudo -u $uid VBoxHeadless --startvm "$vm_uid_or_name" --comment "$vm_comment" end script pre-stop script echo "Send ACPI poweroff event to $vm_uid_or_name" sudo -u $uid VBoxManage controlvm "$vm_uid_or_name" acpipowerbutton echo "Wait while state is 'running'" while sudo -u $uid VBoxManage showvminfo "$vm_uid_or_name" | grep -E "State:\s+running" -q do sleep 0.5s done echo "Complite ACPI waiting" end script



Adv Reply


Bookmarks