nssm
Windows 服务:指定自定义停止命令
我们有一个自定义应用程序,它与大量第三方资源混在一起。终止时,我们需要优雅地“放弃租约”。 应用程序本身是用 .NET Core 编写的(目标是实现真正的多平台运行能力)。我们ExecStop在 Linux 中使用 Systemd 的机制来调用我们的自定义帮助脚本(myapp cli shutdown)。 该帮助脚本也存在于 Windows 中,但我们不确定如何将其与 Windows 的服务管理真正结合起来。我们使用 NSSM 来保持服务本身持续运行,但如果可以实现这一点,我们也愿意接受其他选择。 我尝试在 Google/StackExchange 上...