#!/bin/bash
#默认$GOROOT 已经存在,并为/usr/local/go/
#log文件目录
LOG_DIR=./log
#DAYS=15代表删除15天前的log文件
DAYS=15
#删除15天前的log文件
find $LOG_DIR/ -mtime +$DAYS -name "*.txt" -delete
echo "delete log $DAYS ago"
appdir=locationmatch
app=locationmatch
serviePath=`pwd`
export GOPATH=$(dirname $serviePath)
cd $appdir
p=$(pidof $serviePath/$appdir/$app )
if [ $p ]
then
echo "kill $app pid $p"
kill -9 $p
fi
echo "$app building..."
go build -o $app
echo "$app start..."
nohup $serviePath/$appdir/$app &
echo "new $app pid $(pidof $serviePath/$appdir/$app )"
echo "end...."
exit