Login dark

author: love02xp
title: nssm启动任意程序为服务的软件
date: 2016-05-12 20:12:55
category: [软件使用]
tags: [学习,编程]


#####[阅读原文](http://www.cnblogs.com/Joans/p/4103421.html)





安装使用
目前最新版的是2.23(下载地址),下载之后解压,根据你的系统选择32位和64位的版本,直接在nssm.exe 所在目录运行命令行,输入nssw install +你的服务名,如:

<!--more-->


1: nssm install gtserver
之后会显示出GUI界面:



在  Path 中选择你的node.exe的安装路径,

     Startup directory 选择你的node应用的目录,即项目文件启动目录

   Argument输入你的启动文件,例如在我桌面上运行index.js (在Startup directory目录执行node index.js ):

我的文件启动是coffee启动的,因此Path里设置的coffee的安装路径里的cmd文件,argument设置的app.coffee



点击Install Service:



 

然后运行启动服务:

nssm start gtserver


然后访问:http://localhost:3000      

页面能够访问到



 

这样就OK了。

其他操作命令如:

nssm start servername //启动服务
nssm stop servername //暂停服务
nssm restart servername //重新启动服务
nssm remove servername //删除创建的servername服务
具体的操作官方文档有详细介绍,不再赘述。