Files
ai/update.sh
2023-07-20 03:43:30 +08:00

31 lines
726 B
Bash
Executable File

#!/bin/bash
# 服务器地址
SERVER=root@GPU
# 靜態編譯
go mod tidy
go build -o data/gameui-ai-server main.go
# 上传文件
scp ./README.md $SERVER:/data/README.md
scp ./data/config.yaml $SERVER:/data/data/config.yaml
scp ./data/gameui-ai-server $SERVER:/data/gameui-ai-server_new
rm -rf ./data/gameui-ai-server
# 重啓服務(RAM)
ssh $SERVER '''
cd /data;
ps -ef | grep -v grep | grep ./gameui-ai-server;
if [ $? -eq 0 ]; then
echo "kill gameui-ai-server"
killall ./gameui-ai-server
sleep 2
fi
rm -rf ./gameui-ai-server;
mv ./gameui-ai-server_new ./gameui-ai-server;
nohup ./gameui-ai-server >> nohup-ai.out 2>&1 &
echo "start gameui-ai-server:8080 ok"
'''