554325746@qq.com
2019-12-18 78183c693dd53dedcb3830aaee5193904603069a
fix updatePatch.sh
1个文件已修改
26 ■■■■■ 已修改文件
updatePatch.sh 26 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
updatePatch.sh
@@ -25,33 +25,37 @@
    fi
}
cd /opt/vasystem/
cd /opt/vasystem/bin
patchPath=$1
files=$(ls $patchPath)
echo "patchPath: " $patchPath
if [ ! -f $patchPath ]; then
    echo "$patchPath not exist"
if [ ! -d $patchPath ]; then
    echo "$patchPath not exist,patch update fail"
else
    for item in $files
    do
        if [ -f $item ]; then
        if [ -x $patchPath/$item ]; then
            echo "start update proc ${item}"
            killP $item
            sleep 2
            cp $patchPath/$item /opt/vasystem/bin
            if [[ "$item"=="sdkCompare" ]]; then
                startSdkCompareWithOneParam sdkCompare -e=pro
            chmod +x /opt/vasystem/bin/$item
            if [ "$item" = "sdkCompare" ]; then
                startSdkCompareWithOneParam -e=pro
                echo "update ${item} success"
            else
                nohup ./$item >/dev/null 2>&1 &
                echo "update ${item} success"
            fi
        else
            echo "directory name is ${item}"
            if [[ "$item"=="dist" ]]; then
            if [ "$item" = "dist" ]; then
                echo "update web dist"
                cp -r $patchPath/$item /opt/vasystem/web/dist
            else
                echo "unknown directory ${item}"
            fi
        fi
    done
    sleep 3
    echo "patch update success"
fi
./daemon.sh -shm
sleep 3
echo "patch update success"