搜索
toc
Latest Post

解决IntelliJ IDEA在Windows下log4j2中文日志乱码问题

记一次 Redis OOM

解决 Clash 开启后 Google Play 无法更新下载软件

树莓派4b从 SD 卡迁移至 SSD

网站记录

使用 winsw 创建 windows 服务

❤ Jun Xie

在 Windows 系统里有时下载一些exe文件,或者一些 portable 的软件,想把它创建成 Windows 的服务,可以已使用 winsw,使用这个非常简单。 首先下载 winsw,然后添加进 PATH 里,然后创建一个服务的配置文件,比如下面创建一个 openresty 的服务:

<service>
  <id>openresty</id>
  <name>openresty</name>
  <description>openresty nginx</description>
  <workingdirectory>C:\Env\openresty-1.21.4.1-win64</workingdirectory>
  <executable>C:\Env\openresty-1.21.4.1-win64\nginx.exe</executable>
  <startarguments>-c C:\Env\openresty-1.21.4.1-win64\conf\nginx.conf</startarguments>
</service>

最后就是添加到 Windows 的服务里 winsw install openresty.xml

一些配置说明

id: windows 服务id,必须在所有服务里唯一 name: 可选 workingdirectory: 这个也是可选,我这里nginx的logs配置的相对路径,所以配置了,最终的日志写在 openresty-1.21.4.1-win64 里。 winsw 详细说明可以看这里

Relate Post

ElasticSearch数组多个值匹配

Alacritty中文乱码问题

rustlang学习

Font Awesome 图标字体精简方案

ffmpeg视频截取,ffmpeg音频截取