liuxiaolong
2019-12-20 09f9b9253019dc327f231a4befa248ddfceed26a
fix updatePatch.sh
1个文件已修改
24 ■■■■ 已修改文件
updatePatch.sh 24 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
updatePatch.sh
@@ -29,23 +29,23 @@
zipPath=$2
chunkPath=$3
files=$(ls $patchPath)
echo "patchPath: " $patchPath>>upgrade.out
echo "patchPath: " $patchPath >> upgrade.out
if [ ! -d $patchPath ]; then
    echo "$patchPath not exist,patch update fail">>upgrade.out
    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}">>upgrade.out
            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">>upgrade.out
            else if [ "$item" = "ruleprocess" ]; then
                echo "update algorithm">>upgrade.out
                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
@@ -53,19 +53,19 @@
                nohup ./ruleprocess >/dev/null 2>&1 &
            else
                nohup ./$item >/dev/null 2>&1 &
                echo "update ${item} success">>upgrade.out
                echo "update ${item} success" >> upgrade.out
            fi
        else
            if [ "$item" = "dist" ]; then
                echo "update web dist">>upgrade.out
                cp -r $patchPath/$item /opt/vasystem/web/dist
                echo "update web dist" >> upgrade.out
                cp -r $patchPath/$item /opt/vasystem/web
            else
                echo "unknown directory ${item}">>upgrade.out
                echo "unknown directory ${item}" >> upgrade.out
            fi
        fi
    done
fi
echo "exec rm -rf ${patchPath} ${zipPath} ${chunkPath}">>upgrade.out
echo "exec rm -rf ${patchPath} ${zipPath} ${chunkPath}" >> upgrade.out
rm -rf $patchPath $zipPath $chunkPath
echo "rm success">>upgrade.out
echo "rm success" >> upgrade.out
exit 0