windows 服务器 应用自启动

文章目录

  • windows 服务器 应用自启动
    • 前言
    • 创建服务器应用启动脚本
      • jar 包服务(start-jar.bat)
      • 内网穿透服务(公司内部的,可忽略)(start-frpc.bat)
      • nginx 服务(start-ngnix.bat)
      • node.js 服务(start-nms1.bat)
      • 使用 vbs 进行批量启动(start.vbs)
    • 配置 开机自动启动任务
      • (1) 在任务管理器中打开任务计划程序或者直接在搜索框搜索任务计划程序
      • (2)创建任务,并填写名称
      • (3) 新建触发器,设置开机时启动
      • (4) 新建操作,并选择写好的启动脚本 start.vbs
      • (5) 在**`设置`**选项卡中,将停止任务和强制将其停止两个选项禁用。
      • (6) 至此,自动启动任务配置成功
    • 参考文章

windows 服务器 应用自启动

前言

最近,公司内部线路检修,经常停电,导致部署在公司服务器上的内部应用经常宕机,每次重新启动的时候,较为麻烦,故有了写自启动应用脚本的想法,其实部署到阿里云服务器上也不用不需要这么麻烦了。

创建服务器应用启动脚本

jar 包服务(start-jar.bat)

使用java -jar命令启动E:\soft文件夹下的web.jar

@ECHO ON  
E:
cd \soft
start java -jar web.jar

内网穿透服务(公司内部的,可忽略)(start-frpc.bat)

@ECHO ON  
E:
cd \soft
start frpc

nginx 服务(start-ngnix.bat)

@ECHO ON  
E:
cd \nginx-1.16.1
start nginx.exe

node.js 服务(start-nms1.bat)

@ECHO ON  
E:
cd \node-media-server
start node app.js

使用 vbs 进行批量启动(start.vbs)

Set objShell=CreateObject("Wscript.Shell")
objShell.Run "C:\Users\Administrator\Desktop\one-step-start\start-jar.bat"
objShell.Run "C:\Users\Administrator\Desktop\one-step-start\start-frpc.bat"
objShell.Run "C:\Users\Administrator\Desktop\one-step-start\start-ngnix.bat"
objShell.Run "C:\Users\Administrator\Desktop\one-step-start\start-nms1.bat"

配置 开机自动启动任务

(1) 在任务管理器中打开任务计划程序或者直接在搜索框搜索任务计划程序

(2)创建任务,并填写名称

windows 服务器 应用自启动_第1张图片

(3) 新建触发器,设置开机时启动

windows 服务器 应用自启动_第2张图片

(4) 新建操作,并选择写好的启动脚本 start.vbs

windows 服务器 应用自启动_第3张图片

(5) 在**设置**选项卡中,将停止任务和强制将其停止两个选项禁用。

(6) 至此,自动启动任务配置成功

windows 服务器 应用自启动_第4张图片

参考文章

Windows服务器制作一键启动脚本并设置开机启动

你可能感兴趣的:(工具,服务器,windows,java)