Linux下Golang编译程序在后台运行及开机启动
编译
需要在项目根目录设置GOPATH为amd64
set GOPACH=amd64
设置GOOS为linux
set GOOS=linux
指定输出文件名
go build test.go
指定输出文件名
go build -o custom_name
修改可执行权限
chmod 777 程序名称
程序后台运行
nohup ./custom_name &
不输出错误信息
nohup ./custom_name >/dev/null 2>&1 &
关闭程序
查询进程号
ps aux|grep custom_name
关闭进程
kill 进程编号
开机启动golang
vi /etc/rc.local
评论 (0)