云起工作室 15711107967
环境变量
1970-01-01 08:32:50

加载 godotenv

go get github.com/joho/godotenv


根目录下.env


API_KEY=http://localhost/api


envErr := godotenv.Load()

if envErr != nil {

println("-----------godotEnv err================")

}

API_KEY := os.Getenv("API_KEY")



跨平台编译

windows下编译linux执行文件

cmd:

set GOARCH=amd64

go env -w GOARCH=amd64

set GOOS=linux

go env -w GOOS=linux

go build -o projectname



一般情况下只执行

go env -w GOOS=linux 或 windows

go build -o projectname


复制projectname 文件到linux

执行 ./projectname


关闭窗口程序会停止

程序后台运行

nohup ./projectname >> nohup.out &


关闭程序

先找到程序的进程

ps -ef|grep projectname

kill -9 进程id