#!/bin/bash cd /opt/vasystem/ #stop ./kill.sh sleep 3 patchPath=$1 files=$(ls $patchPath) echo "patchPath: " $patchPath if [ ! -f $patchPath ];then echo "$patchPath not exist" else for item in $files do if [ -f $item ];then cp $patchPath/$item /opt/vasystem/bin else echo "directory name is ${item}" if [[ "$item"=="dist" ]];then echo "update web dist" cp -r $patchPath/$item /opt/vasystem/web/dist fi fi done fi ./daemon.sh -shm sleep 3 echo "patch update success"