From 17f8e1879d463cedbd1412f5ba2237e070e6e1e7 Mon Sep 17 00:00:00 2001 From: Jiajie Zhong Date: Sun, 5 Dec 2021 18:13:58 +0800 Subject: [PATCH] [deploy] Recover host support multiply worker group (#7163) --- script/scp-hosts.sh | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/script/scp-hosts.sh b/script/scp-hosts.sh index 161436c0ee..6e245680d7 100755 --- a/script/scp-hosts.sh +++ b/script/scp-hosts.sh @@ -34,10 +34,14 @@ workersGroup=(${workers//,/ }) # shellcheck disable=SC2068 for workerGroup in ${workersGroup[@]} do - echo $workerGroup; worker=`echo $workerGroup|awk -F':' '{print $1}'` - groupsName=`echo $workerGroup|awk -F':' '{print $2}'` - workersGroupMap+=([$worker]=$groupsName) + groupName=`echo $workerGroup|awk -F':' '{print $2}'` + if [ -z ${workersGroupMap[$worker]} ];then + workersGroupMap+=([$worker]=$groupName) + else + finalGroupName="${workersGroupMap[$worker]},$groupName" + workersGroupMap[$worker]=$finalGroupName + fi done