下载
最新版本和预发布的 WinSW 二进制文件可在 GitHub Releases上获取吗,https://github.com/winsw/winsw/releases
下载WinSW-X64.exe(依据需求选择))
需要编写一个与程序同名的XML文件作为WinSW的配置文件。大体的格式如下:
这里只是简单介绍使用WinSW的流程,配置项实际也不止那么几个,在第三部分有关于配置文件的详细解释。
id:必选,指定在 Windows 内部用于表示服务的 ID 名称,且在系统安装的所有服务中是唯一的,只能由字母数字字符组成。
name:可选,服务的短显示名称,可以包含空格和其他字符,而且和 id 一样,需在所有服务中唯一。
executable:必选,指定需要启动的可执行文件,可以是绝对路径,也可以是相对路径。
arguments:可选,指定需要传递给可执行文件的参数,多个参数以空格分隔,也可以多行表示。
管理服务
- 注册服务:winsw install myService.xml
- 卸载服务:winsw uninstall myService.xml
- 启动服务:winsw start myService.xml
- 停止服务:winsw stop myService.xml
- 重启服务:winsw restart myService.xml
- 查看服务状态:winsw status myService.xml
- 刷新服务:winsw refresh myService.xml