简介
node运行js文件,通常是在后台node xxx.js
即可,但后台关了服务或者关机就终止了。如果要让这个服务一直运行,需要用到启动器。
forever
启动器有很多种,这里以forever为例
- 全局下载:
npm i forever -g
- 启动服务:
forever start xxx.js
-l指定这个服务的console.log输出的位置:forever start xxx.js -l c:/a.log
-o指定这个服务的普通信息输出的位置:forever start xxx.js -o c:/b.log
-e指定这个服务的错误信息输出的位置:forever start xxx.js -e c:/err.log
-a指不清除以前的日志,继续添加:forever start xxx.js -e c:/err.log -a
- 列出正在运行的文件:
forever list
- 重启服务:
forever restart xxx.js
- 关闭服务:
forever stop xxx.js
- 关闭所有服务:
forever stopall