要实现apache-activemq-5.14.1-bin、apache-tomcat-7.0.81、reids程序能开机自动启动,防止设备断电后须要人去启动程序。redis
脚本一 boot_start.bat:apache
rem *******************************Code Start*****************************windows
@echo offtomcat
E: rem :在windows server2008测试能够不加,在windows 7上面测试不加找不到路径,执行不了下面的语句。编辑器
cd "E:\rongpingtai\apache-activemq-5.14.1-bin\apache-activemq-5.14.1\bin\win64\" ide
start activemq.bat rem:注意要加引号,有空格的目录系统能够识别不正常,测试直接activemq.bat和call activemq.bat调用失败工具
cd "E:\rongpingtai\reids\"测试
start redisServer.batspa
cd "E:\rongpingtai\apache-tomcat-7.0.81\bin\"命令行
start startup.bat
@echo on
rem ***************************Code End*****************************
rem *******************************Code Start*****************************
@echo off
start /d "E:\rongpingtai\apache-activemq-5.14.1-bin\apache-activemq-5.14.1\bin\win64\" activemq.bat
start /d "E:\rongpingtai\reids\" redisServer.bat rem : “/d” 指定启动目录
start /d "E:\rongpingtai\apache-tomcat-7.0.81\bin\" startup.bat
@echo on
rem ***************************Code End*****************************
Windows+R运行,输入gpedit.msc进入组策略编辑器,选中windows设置-启动,而后点击添加脚本便可。
测试发现直接将脚本复制到C:\Windows\System32\GroupPolicy\Machine\Scripts\Startup中不能成功调用脚本
进入windows任务管理器能够查看,bat脚本中启动的system进程,点击:查看-选择列-勾选“映像路径名称/命令行”,能够经过路径查看到咱们启动的程序(tomcat对应的是Java程序)。能够进程kill操做重启程序。