diff --git a/update.sh b/update.sh index 3700249..2ffedb4 100755 --- a/update.sh +++ b/update.sh @@ -1,25 +1,29 @@ #!/bin/bash +# 服务器地址 +SERVER=root@GPU + # 靜態編譯 go mod tidy go build -o data/gameui-ai-server main.go # 上传文件 -scp ./README.md root@47.103.40.152:~/README.md -scp ./data/config.yaml root@47.103.40.152:~/data/config.yaml -scp ./data/gameui-ai-server root@47.103.40.152:~/gameui-ai-server_new +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 root@47.103.40.152 ''' - ps -ef | grep -v grep | grep ./gameui-ai-server; +ssh $SERVER ''' + ps -ef | grep -v grep | grep /data/gameui-ai-server; if [ $? -eq 0 ]; then echo "kill gameui-ai-server" - killall ./gameui-ai-server + killall /data/gameui-ai-server fi - rm -rf ./gameui-ai-server; - mv ./gameui-ai-server_new ./gameui-ai-server; - nohup ./gameui-ai-server >> nohup-ai.out 2>&1 & + 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" ''' + \ No newline at end of file