Проблемы с автозапуском виртуалки VirtualBox под Ubuntu Server
Хотел добавить новую виртуальную машину, теперь старая не хочет нормально запускаться... Перед тем как попытался добавить новую ВМ, старая запускалась из /etc/init.d/VM Вот сам скрипт:
#!/bin/sh
# chkconfig: 345 20 80
# description: VBox Machine server
# Source function library.
run_by_init() {
([ "$previous" ] && [ "$runlevel" ]) || [ "$runlevel" = S ]
}
export PATH="${PATH:+$PATH:}/bin:/usr/bin:/usr/sbin:/sbin"
VM_USER="admtino"
SU="su $VM_USER -c"
VBOXMANAGE="VBoxManage -nologo"
VBOXHeadless="/usr/bin/VBoxHeadless"
start () {
echo "Starting VBox Machine $VM"
$SU "$VBOXHeadless --startvm "1cvm" &"
}
stop () {
$SU "$VBOXMANAGE list runningvms" | while read VM; do
echo "Shutting down VM: $VM ..."
$SU "$VBOXMANAGE controlvm "$VM" acpipowerbutton"
done
}
restart() {
stop
start
}
case $1 in
start)
start
;;
stop)
stop
;;
restart)
restart
;;
status)
echo "The following virtual machines are currently running:"
$SU "$VBOXMANAGE list runningvms" | while read VM; do
echo -n "$VM ("
echo -n `$SU "VBoxManage showvminfo $VM|grep Name:|sed -e 's/^N$
echo ")"
done
;;
*)
echo $"Usage: $prog {start|stop|restart|status}"
exit 3
esac
exit 0