我使用grunt在Ubuntu上运行MEAN项目,但是当我关闭putty(我使用putty从我的PC连接Ubuntu服务器)时,它也会关闭程序。
我的问题是如何让MEAN继续运行?
更新:我关闭putty后停止了nohub grunt &
答案 0 :(得分:1)
有各种基于节点的流程管理器可以为您的任务提供服务。我最喜欢的是pm2
(http://pm2.keymetrics.io/)
软件包管理器允许您的程序即使出现打嗝也能继续运行。他们可以查看您的项目目录,查看您可能推送给他们的任何更改,并根据这些更改重新启动服务器。
其他收藏是forever
(https://www.npmjs.com/package/forever)。
答案 1 :(得分:0)
答案 2 :(得分:0)
NODE_ENV =暂存nohup节点appStag.js& 您可以使用以上命令来运行节点服务器 并且您可以使用process.env.NODE_ENV
获取上述环境答案 3 :(得分:0)
我发现一个名为forever的npm包是一个很好的解决方案,我现在永远使用它来运行程序;它与腻子完美搭配。