windows通过bat脚本设置服务开机启动-创新互联

windows通过bat脚本设置服务开机启动

一实验目的

   要实现apache-activemq-5.14.1-bin、apache-tomcat-7.0.81、reids程序能开机自动启动,防止设备断电后需要人去启动程序。

创新互联是一家专注于网站设计、成都做网站和成都联通服务器托管的网络公司,有着丰富的建站经验和案例。

二实验过程

1 在windows 7 编写脚本

脚本一 boot_start.bat

rem *******************************Code Start*****************************

@echo off

E:  rem :在windows server2008测试可以不加,在windows 7上面测试不加找不到路径,执行不了下面的语句。

cd "E:\rongpingtai\apache-activemq-5.14.1-bin\apache-activemq-5.14.1\bin\win64\"

start activemq.bat  rem:注意要加引号,有空格的目录系统可以识别不正常,测试直接activemq.bat和call activemq.bat调用失败

cd  "E:\rongpingtai\reids\"

start redisServer.bat

cd   "E:\rongpingtai\apache-tomcat-7.0.81\bin\"

start  startup.bat

@echo on

rem ***************************Code End*****************************

脚本二  boot_start.bat:

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*****************************

2 通过系统工具-任务计划程序,测试调优脚本失败

3 通过组策略-开机启动调用脚本

         Windows+R运行,输入gpedit.msc进入组策略编辑器,选中windows设置-启动,然后点击添加脚本即可。

 windows通过bat脚本设置服务开机启动windows通过bat脚本设置服务开机启动

测试发现直接将脚本复制到C:\Windows\System32\GroupPolicy\Machine\Scripts\Startup中不能成功调用脚本windows通过bat脚本设置服务开机启动

4启动后进入系统查看进程

进入windows任务管理器可以查看,bat脚本中启动的system进程,点击:查看-选择列-勾选“映像路径名称/命令行”,可以通过路径查看到我们启动的程序(tomcat对应的是Java程序)。可以进程kill操作重启程序。

windows通过bat脚本设置服务开机启动windows通过bat脚本设置服务开机启动

另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


当前标题:windows通过bat脚本设置服务开机启动-创新互联
分享地址:http://pwwzsj.com/article/dpsjji.html