首页 > 系统相关 >【WinSW】- 使用WinSW将程序变成Windows的服务

【WinSW】- 使用WinSW将程序变成Windows的服务

时间:2024-05-28 22:55:43浏览次数:30  
标签:xml exe 服务 Windows jar 程序 nginx WinSW

1、WinSW下载地址:https://github.com/winsw/winsw/releases

2、以nginx和jar为例,在目标文件下,添加WinSW程序和对应的xml文件,两者的名字需要一致,如图所示

3、xml配置说明,可直接拷贝后面配好的xml

 4、nginx对应的xml配置

<service>
  <id>nginxServer3</id>
  <name>nginxServer3</name>
  <description>nginx</description>
  <executable>F:\Download\nginx-1.8.1\nginx.exe</executable>
  <stopexecutable>F:\Download\nginx-1.8.1\nginx.exe -s stop</stopexecutable>
  <logpath>logs</logpath>
</service>

5、jar对应的xml配置

<service>
  <id>damServer</id>
  <name>damServer</name>
  <description>jar 服务</description>
  <startmode>Automatic</startmode>
  <executable>java</executable>
  <arguments>-jar F:\Download\java528\damServer.jar</arguments>
  <autoRefresh>true</autoRefresh>
</service>

6、注册服务并启动

***.exe install 注册服务
***.exe start 启动服务
***.exe uninstall 卸载服务
***.exe stop 停止服务
***.exe restart 重启服务
***.exe status 查看服务状态

  

  

标签:xml,exe,服务,Windows,jar,程序,nginx,WinSW
From: https://www.cnblogs.com/minihu/p/18219142

相关文章

  • 【Azure App Service】.NET代码实验App Service应用中获取TLS/SSL 证书 (App Service
    在使用AppService服务部署业务应用,因为有些第三方的接口需要调用者携带TLS/SSL证书(X509Certificate),在官方文档中介绍了两种方式在代码中使用证书:1)直接使用证书文件路径加载证书2)从系统的证书库中通过指纹加载证书本文中,将分别通过代码来验证以上两种方式. 第一步:使用P......
  • WindowsCA证书服务(五)为nginx申请x509证书
    简介我们不止windows的IIS呀,还有nginx,apache等等服务器,这些服务器不止要证书,还要私钥呢。还有一些东东要p12格式的证书,包含证书链和私钥的单文件证书。比如说深信服的防火墙。openssl经过一番搜索,这次真得脱离windows了。即使我使用第三方软件,让你在windows下生成了密钥对,还......
  • Java程序员修炼之道 (图灵程序设计丛书 79) ([英]Benjamin J. Evans [荷兰]Martijn Ve
    我的阅读笔记:主要内容:Java基础强化:回顾并巩固Java的核心概念,如JVM、JDK、数据类型、集合、异常处理等。性能调优:探讨Java应用的性能瓶颈及优化策略,包括JVM调优、内存管理、并发编程等。设计模式与最佳实践:介绍常见的设计模式及其在Java中的应用,同时分享一些开发过程中的最佳......
  • 在 windows 通过 vscode 查看 linux 上的代码
    原理使用vscode的 Remote-SSH插件,通过SSH连接linux,直接查看linux上的代码,免手动同步vscodessh配置文件Config 私钥IdentityFile默认是~/.ssh/id_rsa,所以可省略登录界面打开linux文件夹 ......
  • WindowsCA证书服务(四)windows申请x509证书
    简介前面我们做了iis自己申请证书,IIS自己申请证书,IE认可,chrome不认可。这是因为chrome必须要x509的证书,带有v3扩展才可以,老版本的都被视为危险了。那么我们本次就尝试使用windows来申请x509证书。工具介绍certutil|MicrosoftLearn不建议在任何生产代码中使用 Certutil,它......
  • 使用LabVIEW开发RFID读卡器程序
    使用LabVIEW开发RFID读卡器程序,涵盖硬件选择、初始化、数据读取与处理的整个流程。通过详细的开发步骤和示例代码,展示LabVIEW在快速开发和调试RFID应用中的优势,使用户能有效实现RFID技术在各类项目中的应用。工作原理RFID(射频识别)通过射频信号实现对目标对象的自动识别和数据......
  • LD 指定程序入口地址
    在链接器脚本(通常称为LDS脚本或链接器描述文件)中,指定程序的入口地址是通过设置`ENTRY`命令来完成的。`ENTRY`命令告诉链接器在哪里开始执行你的程序。在LDS脚本中,你可能会看到类似这样的代码来指定程序的入口地址:```ldENTRY(start)SECTIONS{.=0x8000000;/*假设的起始地......
  • 普通程序员深度学习教程(fastai及PyTorch)1深度学习快速入门-1简介
    1深度学习快速入门本章介绍深度学习背后的关键概念,并在不同的任务中训练我们的第一个模型。如果你不是技术或数学专业出身,也没有关系,我们从工程应用的角度入手,而不是数学科学。1.1深度学习没那么难多数深度学习不需要:高深的数据基础,实际高中数学已经够用大量数据:实际最低小......
  • 微信小程序------轮播图------纵向轮播图
    页面结构<swiperindicator-color="white"indicator-active-color="#ff4c91"indicator-dotsautoplayinterval="3500"duration="1000"verticalcircular><swiper-itemwx:for="{{imgUrls}}"wx:key="......
  • 使用脚手架创建Vue程序
    首先,选好vue项目的存放地址,例如我存在了我电脑中d:\code\vue,打开cmd切到这个目录 输入vuecreatevuedemo,我选择的vue3,然后等待项目创建,如下:  创建成功后,切入到demo目录中,然后执行npmrunserve,项目就运行起来了 ......