From 9303b69ea569bcb5e581147543a3fd58e90d0d25 Mon Sep 17 00:00:00 2001
From: sunty <1172534965@qq.com>
Date: 星期四, 20 八月 2020 20:05:23 +0800
Subject: [PATCH] add get buckets contrl
---
updatePatch.sh | 38 ++++++++++++++++++++++++--------------
1 files changed, 24 insertions(+), 14 deletions(-)
diff --git a/updatePatch.sh b/updatePatch.sh
index 081bc83..939d793 100755
--- a/updatePatch.sh
+++ b/updatePatch.sh
@@ -11,7 +11,6 @@
}
startSdkCompareWithOneParam(){
number=`ps -ef | grep "sdkCompare" | grep -v grep | wc -l`
- echo $number
if [ $number -ne 2 ]; then
killP sdkCompare
sleep 2
@@ -20,42 +19,53 @@
nohup ./sdkCompare $1 -target=es >/dev/null 2>&1 &
return 1
else
- echo "sdkCompare is exists"
+ echo "sdkCompare is exists">>upgrade.out
return 0
fi
}
cd /opt/vasystem/bin
patchPath=$1
+zipPath=$2
+chunkPath=$3
files=$(ls $patchPath)
-echo "patchPath: " $patchPath
+echo "patchPath: " $patchPath >> upgrade.out
if [ ! -d $patchPath ]; then
- echo "$patchPath not exist,patch update fail"
+ echo "$patchPath not exist,patch update fail" >> upgrade.out
else
for item in $files
do
- if [ -x $patchPath/$item ]; then
- echo "start update proc ${item}"
+ if [ -f $patchPath/$item ]; then
+ echo "start update proc ${item}" >> upgrade.out
killP $item
sleep 2
cp $patchPath/$item /opt/vasystem/bin
chmod +x /opt/vasystem/bin/$item
if [ "$item" = "sdkCompare" ]; then
startSdkCompareWithOneParam -e=pro
- echo "update ${item} success"
+ echo "update ${item} success" >> upgrade.out
+ elif [ "$item" = "ruleprocess" ]; then
+ echo "update algorithm" >> upgrade.out
+ #update algorithm
+ if [ -d $patchPath/algorithm ]; then
+ cp -r $patchPath/algorithm /opt/vasystem/bin
+ fi
+ nohup ./ruleprocess >/dev/null 2>&1 &
else
nohup ./$item >/dev/null 2>&1 &
- echo "update ${item} success"
+ echo "update ${item} success" >> upgrade.out
fi
else
if [ "$item" = "dist" ]; then
- echo "update web dist"
- cp -r $patchPath/$item /opt/vasystem/web/dist
- else
- echo "unknown directory ${item}"
+ echo "update web dist" >> upgrade.out
+ cp -r $patchPath/$item /opt/vasystem/web
+ else
+ echo "unknown directory ${item}" >> upgrade.out
fi
fi
done
- sleep 3
- echo "patch update success"
fi
+echo "exec rm -rf ${patchPath} ${zipPath} ${chunkPath}" >> upgrade.out
+rm -rf $patchPath $zipPath $chunkPath
+echo "rm success" >> upgrade.out
+exit 0
\ No newline at end of file
--
Gitblit v1.8.0