Linux部署go项目并后台持续运行

  • Post author:
  • Post category:linux




Linux部署go项目



生成可执行文件

首先windows上直接

go build

生成的是windows可执行文件exe

使用

go env

查看

在这里插入图片描述

使用命令转化为Linux环境

 go env -w GOOS=Linux
 go env -w CGO_ENABLED=0

之后执行

go build

生成Linux下可执行文件

在这里插入图片描述

这就是生成的可执行文件



将可执行文件移动到Linux某个目录下

这里是用WinSCP直接拖到

/usr/local/workspac/array


在这里插入图片描述

再用Xshell终端进入刚刚项目的目录:

~# cd /usr/local/workspace/array/


执行程序:

./array

在这里插入图片描述

这样的话当这个这终端推出后这个程序也会停止运行



让程序在后台持续运行

这里参照一篇博客讲得很清楚


https://blog.csdn.net/qq_36487585/article/details/95031164



版权声明:本文为weixin_52658189原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。