码迷,mamicode.com
首页 > Windows程序 > 详细

winsw快速注册Windows系统服务

时间:2021-05-24 00:29:31      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:mini   blank   程序   color   状态   文件   配置   mic   lease   

winsw(Windows Service Wrapper)是一个开源项目,它可以让我们快速把一个可执行的程序注册为Windows的系统服务。

下载安装

下载地址:https://github.com/kohsuke/winsw/releases,如图:

 

技术图片

技术图片

下载对应平台的.exe(.net2和.net4)。下载地址提供了两份配置文件:

  • sample-allOptions.xml:包含所有配置项
  • smaple-minimal.xml:最小配置项

2、把下载的.exe文件重命名为你自己要用的服务名称,如myapp.exe

3、在myapp.exe同目录下创建xml配置文件,可以复制上面下载的xml,简单配置如下:

<service>
  <!-- 该服务的唯一标识 -->
  <id>myapp</id>
  <!-- 注册为系统服务的名称 -->
  <name>myapp</name>
  <!-- 对服务的描述 -->
  <description>Send the data to customer</description>
  <!-- 将java程序添加到系统服务 -->
  <executable>java</executable>
  <!-- 执行的参数 -->
  <arguments>-jar "myapp.jar"</arguments>
  <!-- 日志模式 -->
  <logmode>rotate</logmode>
</service>

 

这里配置了一个java的应用程序。

使用

注册服务

myapp.exe install

卸载服务

myapp.exe uninstall

启动服务

myapp.exe start

关闭服务

myapp.exe stop

重启服务

myapp.exe restart 

查看状态

myapp.exe status 

winsw快速注册Windows系统服务

标签:mini   blank   程序   color   状态   文件   配置   mic   lease   

原文地址:https://www.cnblogs.com/colyn/p/14738817.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!