要實現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操做重啓程序。