From b83b15c90a07b236c6c1a1a4978e70eba485cff6 Mon Sep 17 00:00:00 2001 From: sendssf <2336526392@qq.com> Date: Sun, 23 Apr 2023 23:08:30 +0800 Subject: [PATCH] Chore: change run.sh --- .github/workflows/docker.yml | 2 +- dependency/shell/run.sh | 72 +++++++----------------------------- 2 files changed, 15 insertions(+), 59 deletions(-) diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index b2f51aa..58409d3 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -1,7 +1,7 @@ name: "docker" on: push: - branches: [main,dev] + branches: [main] jobs: upload_docker_images: diff --git a/dependency/shell/run.sh b/dependency/shell/run.sh index 37d291a..f2d56db 100644 --- a/dependency/shell/run.sh +++ b/dependency/shell/run.sh @@ -2,61 +2,17 @@ nice -10 ./Server/Server --port 8888 --studentCount 4 --trickerCount 1 --gameTimeInSecond 600 sleep 5 -cd /usr/local/team1 -if [-f "./capi1"];then -nice -0 ./capi1 -I 127.0.0.1 -P 8888 -p 0 -fi -if [-f "./capi2"];then -nice -0 ./capi2 -I 127.0.0.1 -P 8888 -p 1 -fi -if [-f "./capi3"];then -nice -0 ./capi3 -I 127.0.0.1 -P 8888 -p 2 -fi -if [-f "./capi4"];then -nice -0 ./capi4 -I 127.0.0.1 -P 8888 -p 3 -if [-f "./capi5"];then -nice -0 ./capi5 -I 127.0.0.1 -P 8888 -p 4 -if [-f "./python/player1.py"];then -nice -0 python3 ./python/player1.py -I 127.0.0.1 -P 8888 -p 0 -fi -if [-f "./python/player2.py"];then -nice -0 python3 ./python/player2.py -I 127.0.0.1 -P 8888 -p 1 -fi -if [-f "./python/player3.py"];then -nice -0 python3 ./python/player3.py -I 127.0.0.1 -P 8888 -p 2 -fi -if [-f "./python/player4.py"];then -nice -0 python3 ./python/player4.py -I 127.0.0.1 -P 8888 -p 3 -fi -if [-f "./python/player5.py"];then -nice -0 python3 ./python/player5.py -I 127.0.0.1 -P 8888 -p 4 -fi -cd /usr/local/team2 -if [-f "./capi1"];then -nice -0 ./capi1 -I 127.0.0.1 -P 8888 -p 0 -fi -if [-f "./capi2"];then -nice -0 ./capi2 -I 127.0.0.1 -P 8888 -p 1 -fi -if [-f "./capi3"];then -nice -0 ./capi3 -I 127.0.0.1 -P 8888 -p 2 -fi -if [-f "./capi4"];then -nice -0 ./capi4 -I 127.0.0.1 -P 8888 -p 3 -if [-f "./capi5"];then -nice -0 ./capi5 -I 127.0.0.1 -P 8888 -p 4 -if [-f "./python/player1.py"];then -nice -0 python3 ./python/player1.py -I 127.0.0.1 -P 8888 -p 0 -fi -if [-f "./python/player2.py"];then -nice -0 python3 ./python/player2.py -I 127.0.0.1 -P 8888 -p 1 -fi -if [-f "./python/player3.py"];then -nice -0 python3 ./python/player3.py -I 127.0.0.1 -P 8888 -p 2 -fi -if [-f "./python/player4.py"];then -nice -0 python3 ./python/player4.py -I 127.0.0.1 -P 8888 -p 3 -fi -if [-f "./python/player5.py"];then -nice -0 python3 ./python/player5.py -I 127.0.0.1 -P 8888 -p 4 -fi \ No newline at end of file +for k in {1..2} +do + pushd /usr/local/team$k + for i in {1..5} + do + if [-f "./capi$i"]; then + j=$((i - 1)) + nice -0 ./capi$i -I 127.0.0.1 -P 8888 -p $j + elif [-f "./python/player$i.py"]; then + nice -0 python3 ./python/player$i.py -I 127.0.0.1 -P 8888 -p $j + fi + done + popd +done