小编pi3*_*.14的帖子

EC2 Amazon Web Services 上的 Linux 实例上的“nohup”问题

我正在 Amazon Web Services EC2 上开发 Ubuntu 系统。我已经创建了一个实例,需要在系统上运行 node.js 服务器。一旦我 ssh 进入我的工作目录并使用以下命令,

:~/Test1$ node server.js
Run Code Online (Sandbox Code Playgroud)

服务器工作正常。代码运行没有任何问题

现在,我想要的是即使在终端关闭时也运行 server.js 代码,作为后台进程。为此,我使用nohup命令&

:~/Test1$ nohup node server.js &
Run Code Online (Sandbox Code Playgroud)

这也使 server.js 启动,但该nohup命令似乎不起作用,因为当我关闭终端时 server.js 停止工作。sudo我也用命令尝试了代码

:~/Test1$ nohup sudo node server.js &
Run Code Online (Sandbox Code Playgroud)

但它什么也没做。

我究竟做错了什么?而且,我该如何让它发挥作用?谢谢。

linux ubuntu nohup amazon-ec2 aws

6
推荐指数
1
解决办法
1万
查看次数

标签 统计

amazon-ec2 ×1

aws ×1

linux ×1

nohup ×1

ubuntu ×1