VBox自动启动websrv 并开机启动所有的虚拟机
2021-06-29 03:06
标签:list 虚拟机 variable etc expr 自启动 required 文件 default 由于项目需要,在Ubuntu 16.04的Server版本中安装了一个virtualbox,并利用phpvirtualbox来管理虚拟机 需要在宿主机启动之后将所有的虚拟机也启动,因此用以下方式进行处理 复制以下vboxsrv文件并保存到/etc/init.d/目录 修改vboxsrv的执行权限 在目录/etc/init.d目录下设置自启动 VBox自动启动websrv 并开机启动所有的虚拟机 标签:list 虚拟机 variable etc expr 自启动 required 文件 default 原文地址:http://www.cnblogs.com/qboy/p/7141740.html
#!/bin/bash
### BEGIN INIT INFO
# Provides: VBOXWEBSRV
# Required-Start: $network $remote_fs $syslog $time
# Required-Stop:
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: VBOXWEBSRV
### END INIT INFO
vboxwebsrv -b
# start vms
index=0
for vm in `vboxmanage list vms`
do
if [ `expr $index % 2` -eq 0 ];
then
echo $vm
else
vboxmanage startvm $vm --type headless
fi;
index=`expr $index + 1`
echo $vm
done
sudo chmod a+x /etc/init.d/vbox
sudo update-rc.d vboxsrv defaults 99
上一篇:ZVAL——PHP源码分析
下一篇:PHP学习记录(一)