使用windows开发或者使用windows服务器的朋,应该经常会遇到有些程序要开机启动,或者有些服务要持续执行。
这样最稳定可靠的,就是把程序创建为windows服务。
以下bat脚本,仅供参考。
@echo off
@REM 设置服务名称 显示名称 服务描述 等变变量
set SERVICE_NAME=MyVectorService
set DISPLAY_NAME=My Vector Service
set DESCRIPTION=This is my Vector Service
@REM 设置程序路径 为当前路径,程序名称 为xxx.exe
set SERVICE_PATH=%~dp0
set SERVICE_EXE=%SERVICE_PATH%vector.exe
@REM 如果有运行,可加上下面这句,切记要加上前面的服务路径
set SERVICE_PARAMS=--config %SERVICE_PATH%vector.yaml
REM 安装服务
@echo Installing service...
sc create %SERVICE_NAME% binPath= "%SERVICE_EXE% %SERVICE_PARAMS%" start= auto DisplayName= "%DISPLAY_NAME%"
pause
把以上代码复制到记事本,保存为.bat文件。然后管理员身份运行即可创建服务。
运行完毕后,到windows 服务,即可找到对应的服务,启动即可
更详细的sc 语法可参考微软的官方文档:
https://learn.microsoft.com/zh-cn/windows-server/administration/windows-commands/sc-create#syntax文章来源:https://www.toymoban.com/news/detail-825412.html
转载请注明出处。文章来源地址https://www.toymoban.com/news/detail-825412.html
到了这里,关于程序员必备技能:一键创建windows 服务的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!