补丁容器patchstep.sh

#!/bin/bash

agentHome=$AGENT_HOME/service/agent;
patchHome=$AGENT_HOME/service/patch;

command=$1
patchZipName=$2

cd ${patchHome};
cd bin;
chmod 755 *;

 case ${command} in 
         check)
           exit 0;
         ;;
         backup)
           ./bakup.sh ${patchZipName};
         x=`echo $?`;
         exit $x;
         ;;
         update)
           ./update.sh ${patchZipName};
           x=`echo $?`;
         exit $x;
         ;;
         recover) 
           ./recover.sh ${patchZipName};
           x=`echo $?`;
         exit $x;
         ;; 
         *) 
           sh ${command};
           x=`echo $?`;
         exit $x;
         ;; 
 esac 

 exit 0;

你可能感兴趣的:(shell)