我有一个应用程序,我开始与"npm start"我想在后台运行它。此应用程序托管在aws EC2上。
I tried:
-
npm start &如果我断开ssh连接,就不能工作
-
nohup npm start &同样,如果我断开ssh连接,它会失败
-
我尝试用root或user启动,没有任何区别。
-
我也试过了,但是我没有成功启动npm start,就像"forever start npm start"不工作
谢谢你的帮助
您必须使用docker。你将需要阅读大量的文档,因为它是复杂的理解如果你不知道它:https://docs.docker.com/get-started/
但它确实是你想要的,在后台运行应用程序在一个容器。你可以关闭所有你的应用程序仍然可以运行。
享受阅读!
我下次会尝试docker风格,因为我没有时间了。我找到了一个方法:
"screen"命令!
实际上这个进程在几个小时后就停止了。