From a789f7bd273fb5659c0583c45b2e9cdb7102f1d3 Mon Sep 17 00:00:00 2001 From: liuxiaolong <736321739@qq.com> Date: 星期四, 19 十二月 2019 17:48:46 +0800 Subject: [PATCH] update shell --- updatePatch.sh | 24 ++++++++++++------------ 1 files changed, 12 insertions(+), 12 deletions(-) diff --git a/updatePatch.sh b/updatePatch.sh index 221efbc..099f40d 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,7 +19,7 @@ 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 @@ -30,35 +29,36 @@ 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 [ -f $patchPath/$item ]; then - echo "start update proc ${item}" + 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 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" + echo "update web dist">>upgrade.out cp -r $patchPath/$item /opt/vasystem/web/dist else - echo "unknown directory ${item}" + echo "unknown directory ${item}">>upgrade.out fi fi done - sleep 3 - echo "patch update success" fi -rm -rf $patchPath $zipPath $chunkPath \ No newline at end of file +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