搜尋

首頁  >  問答  >  主體

node.js - xshell一退出,nodejs项目就停止

xshell连接阿里云的centos,然后运行通过npm start运行一个node项目,关闭xshell后,node项目也没运行了,这个该怎么弄啊?

巴扎黑巴扎黑2787 天前657

全部回覆(7)我來回復

  • ringa_lee

    ringa_lee2017-04-17 13:34:22

    你去查查nohup這個指令。

    回覆
    0
  • 大家讲道理

    大家讲道理2017-04-17 13:34:22

    透過&ctrl+c把任務轉到後台執行即可。

    回覆
    0
  • 迷茫

    迷茫2017-04-17 13:34:22

    https://github.com/Unitech/PM2
    線上部署,使用pm2能自動守護程式。

    PM2 is a production process manager for Node.js applications with a built-in load balancer. It allows you to keep applications alive forever, to reload them without downtime and to facilitate common ations alive forever, to reload them without downtime and to facilitate common system admin tas.

    回覆
    0
  • 迷茫

    迷茫2017-04-17 13:34:22

    screen 是個利器

    回覆
    0
  • ringa_lee

    ringa_lee2017-04-17 13:34:22

    寫了一個簡單的sh腳本,把npm start指令放入。然後 nohup /root/test.sh & 竟然可以了

    回覆
    0
  • 大家讲道理

    大家讲道理2017-04-17 13:34:22

    永遠

    回覆
    0
  • 高洛峰

    高洛峰2017-04-17 13:34:22

    雷雷

    回覆
    0
  • 取消回覆