NSSM(Non-Sucking Service Manager)是一个服务封装程序,它可以将普通的exe程序封装成Windows服务,实现开机自启动。它支持普通exe程序(控制台程序或者带界面的Windows程序都可以),安装简单,修改方便,并且可以自动守护封装了的服务,程序挂掉了后可以自动重启¹。

NSSM的常用命令包括:

  • nssm install <service_name>:创建一个新的服务。
  • nssm start <service_name>:启动服务。
  • nssm stop <service_name>:停止服务。
  • nssm restart <service_name>:重新启动服务。
  • nssm remove <service_name>:删除服务。
  • nssm edit <service_name>:编辑服务配置。
  • nssm set <service_name> <parameter_name> <parameter_value>:设置服务参数值³。

455