即使控制台关闭,也继续运行golang项目

Vik*_*ram 0 putty amazon-ec2 go amazon-web-services

即使控制台(putty)关闭,如何保持golang项目运行.我在golang中开发了REST API,并在AWS上托管并使用putty连接和运行项目

以下命令用于安装和运行项目(myapi)

go install myapi

myapi
Run Code Online (Sandbox Code Playgroud)

当我关闭腻子时,它停止工作.

小智 10

您有许多选项可以保持您的流程正常运行.最简单的方法是使用该nohup命令.

$ nohup myapi &

上面的命令应该运行您的应用程序并将输出打印到名为nohup.out的文件.该文件将位于运行该命令的目录中.另一种选择是使用screentmux.

如果您想以更加生产的方式开始运行项目,您应该查看像systemd这样的服务管理器.