I'm trying to keep live a process after close the terminal.
Is a node.js project with express.
Basically, for other process I kept alive processes with:
$ node server.js &
I with that, was possible finish the SSH connection and close the console.
But with express, I started my process with:
$ npm start &
And always, after one request, the process died.
Exist a way to keep the process alive?
I'm using EC2, with a Ubuntu instance.
I found the answer
https://unix.stackexchange.com/questions/89483/keeping-a-process-running-after-putty-or-terminal-has-been-closed
Basically, you can use nohup process. (Execute Commands After You Exit From a Shell Prompt).
And I used:
$ nohup npm start &
And now is working good.
Use sceen
on your terminal type :
screen
then
npm start
And detach the session by pressing “Ctrl+a” immediately followed by “d”
Here to attach the sesion again : Source
It works on CentOS7