golang打包和部署到centos7

技术 · 2022-12-03 · 63 人浏览

编译

set GOOS=linux

set GOARCH=amd64

go build -o "packageName"

发布

上传到服务器相关目录

chmod 777 main ------------修改权限

nohup ./main >log.txt --------后台运行程序

查看

查看运行进程pid: ps aux |grep main (main为名称)

服务器执行后台运行代码: nohup ./main &

关闭运行代码:kill -2 7159pid

ps -ef 可以查看所有进程

kill -pid 结束进程

比方说我通过查看进程发现上面运行的jar包的pid是21550,就可以这样结束它:

kill 21550

豫ICP备17047052号-1