【原创·版权所有】
Vagrant介绍:在宿主机建立虚拟Linux系统,Linux部署开发环境。所有人使用统一开发环境,终结“代码在我机子环境上跑没问题”。更多功能请百度
如果安装使用查看博客的另一篇文章《Windows下使用Vagrant和Virtualbox工具安装Linux虚拟环境心得》
博主自此之后,安装了好几个虚拟机,每天上下班都要关机,开机很麻烦。每次都是cmd->选择box文件->一个一个的开机。
索性最后写了一个Winodws的bat脚本:
需要的多虚拟机用户们,复制以下代码到记事本,文件名保存在 xxx.bat 即可。
%Qwluoye博客初版,大神请优化% @echo off @echo --------virtualbox and Vgarant开发环境一键开关机脚本-------- @echo. @e:%box所在的盘符% :choice echo ------------------------==主==菜==单==------------------------ echo 输入相应命令的数字并回车执行: @echo. echo Vbox:centos68100run 开机=11 关机=12 重启=13 echo Vbox:centos68bt 开机=21 关机=22 重启=23 @echo. echo q=退出脚本 echo ------------------------------------------------------------- set /P action=pls choose your action: if /I "%action%"=="11" goto :11centos68100run Vbox Start if /I "%action%"=="12" goto :12centos68100run Vbox Halt if /I "%action%"=="13" goto :13centos68100run Vbox Reload if /I "%action%"=="21" goto :21centosbt Vbox Start if /I "%action%"=="22" goto :22centosbt Vbox Halt if /I "%action%"=="23" goto :23centosbt Vbox Reload if /I "%action%"=="q" goto quit :11centos68100run Vbox Start @echo. @echo ==============开启Linux centos68100run Vbox 虚拟机============== @echo. @cd / @echo. @cd centos68100run %更换box所在文件夹% @echo. @vagrant up @echo. @echo ==============成功:centos68100run已开机============== @echo. goto choice :12centos68100run Vbox Halt @echo. @echo ==============关闭Linux centos68100run Vbox 虚拟机============== @echo. @cd / @echo. @cd centos68100run %更换box所在文件夹% @echo. @vagrant halt @echo. @echo ==============成功:centos68100run已关机============== @echo. goto choice :13centos68100run Vbox Reload @echo. @echo ==============重启Linux centos68100run Vbox 虚拟机============== @echo. @cd / @echo. @cd centos68100run %更换box所在文件夹% @echo. @vagrant reload @echo. @echo ==============成功:centos68100run已重启============== @echo. goto choice :21centosbt Vbox Start @echo. @echo ==============开启Linux centos68bt Vbox 虚拟机============== @echo. @cd / @echo. @cd centosbt %更换box所在文件夹% @echo. @vagrant up @echo. @echo ==============成功:centos68bt已开机============== @echo. goto choice :22centosbt Vbox Halt @echo. @echo ==============关闭Linux centos68bt Vbox 虚拟机============== @echo. @cd / @echo. @cd centosbt %更换box所在文件夹% @echo. @vagrant halt @echo. @echo ==============成功:centos68bt已关机============== @echo. goto choice :23centosbt Vbox Reload @echo. @echo ==============重启Linux centos68bt Vbox 虚拟机============== @echo. @cd / @echo. @cd centosbt %更换box所在文件夹% @echo. @vagrant reload @echo. @echo ==============成功:centos68bt已重启============== @echo. goto choice :quit echo existing .. pause exit
【Qwluoye原创·版权所有】第三方盗取内容应负法律责任!!