https://copyfuture.com/blogs-details/202207132236076379
windows下打包
set CGO_ENABLED=0
set GOOS=linux
set GOARCH=amd64
go build main.go
# 打包完成后赋可执行权限
chmod 777 main
# 运行
./main
# 后台运行
nohup ./main 1>info.log 2>&1 &
部署过程使用的命令
mv /tmp/**.zip /home/username/
unzip **.zip
chmod 777 main
nohup ./main --configPath=./app.yml &
# 查看端口是否被占用,端口占用导致启动不成功,换端口
netstat -tunlp | grep 端口号
# 查看进程是否启动成功
ps -ef | grep 进程名称
ps -aux | grep 进程名称
# 杀死进程
kill 进程号