1、先写一个批处理的脚本
@echo off
C:
cd C:\tools\zookeeper\bin
start cmd /c "zkServer.cmd"
cd C:\tools\Redis
start cmd /c "redis-server.exe redis.windows.conf"
cd C:\test\spring_jar
start cmd /c "title gateway && java -jar test1-service-0.0.1.jar>./log/t1.log"
start cmd /c "title flow && java -jar test2-service-0.0.1.jar > ./log/t2.log"
start cmd /c "title meter && java -jar test3-service-0.0.1.jar > ./log/t3.log"
cd C:\tools\nginx-1.16.0
start nginx
2、右键脚本生成一个快捷方式(生成快捷方式,方便设置管理员身份启动)
右键快捷方式,设置成管理身份启动,因为有些服务有弹窗是否运行,会阻碍自启程序。
设置步骤如下:
3、接下来就是设置开机自启。
普遍有三种方式,这里我使用一种比较简单的,亲测有效的方式。
shell:startup进入自启文件目录,并将对应的快捷方式,放入该文件夹就可以。
上面方法无效时可以尝试将批处理文件放到该文件夹下。
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp