Files
ai/update.sh
2023-06-27 06:02:30 +08:00

30 lines
735 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 /data/gameui-ai-server;
if [ $? -eq 0 ]; then
echo "kill gameui-ai-server"
killall /data/gameui-ai-server
fi
rm -rf /data/gameui-ai-server;
mv /data/gameui-ai-server_new /data/gameui-ai-server;
nohup /data/gameui-ai-server >> nohup-ai.out 2>&1 &
echo "start gameui-ai-server:8080 ok"
'''