linux下nohup命令不生效如何解决

ppylox
·7/4/2023·0 阅读
AI 摘要模型根据正文自动生成,仅供参考

部署门户网站时,使用nohup启动Node服务后关闭窗口服务即停止。经排查命令无误,最终解决方案是在命令末尾添加“&”符号,即使用`sudo nohup node .output/server/index.mjs &`,使服务正常后台运行。核心要点:nohup需配合“&”才能确保进程在终端关闭后持续运行。

今天在部署门户网站的时候不知道什么原因在将新代码覆盖老代码后启动报错,然后删掉重新创建也未能重启服务,想着就采用最原始的命令方式执行应该没问题了吧,在通过命令正常启动服务后便想通过nohup命令将服务运行后后台。

执行nohup node .output/server/index.mjs命令后发现关闭窗口后服务就立刻停止了,之前没出现过在这种情况,让我怀疑这个命令是不是有问题了,仔细比对过命令确认无误后还是出现。

经过一番查找找到结局方案如下,在命令最后加上【&】符号

sudo nohup node .output/server/index.mjs

最终服务正常启动。

相关文章

评论 (0)

暂无评论,来写第一条吧