Mac开发环境打包

在Mac的开发环境下,想打出其他环境的操作方式

编译运行在 amd64位 linux系统

CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build

编译运行在 amd64位 windows系统

CGO_ENABLED=0 GOOS=windows  go build 

linux环境go二进制包的启动脚本

start.sh

#!/bin/bash

dt=`date "+%Y%m%d"`
baseDir=`pwd`
file=$dt.log
nohup ./gmysql 1>>$baseDir/$file 2>&1 &
echo $! > $baseDir/gmysql.pid

stop.sh

#!/bin/bash

base=`pwd`
pid=`cat $base/gmysql.pid`
echo "stop process ===>>>>  gmysql pid is " $pid
kill $pid
rm $base/gmysql.pid
posted @ 2021-10-25 15:50  可可逗豆  阅读(66)  评论(0)    收藏  举报