首页 > 系统服务 > 详细

分步骤选择执行shell

时间:2021-05-26 22:04:24      阅读:20      评论:0      收藏:0      [点我收藏+]

#!bin/bash

function choice(){

  read -p $1 str

  if [ "$str" = "y" -o "$str" = "Y" ]

  then

    echo "OK,continue"

    $2

  elif [ $"str" = "n" -o "str" = "N" ]

  then

    echo "oh,intereput"

  else

    echo "I Don‘t know what your choice id"

  if

}

function copyMvFun(){

  echo "move habp8 start -${time}

  if [ -d $HOME/backup/habp8_bak_${time} ]

  then

    echo "habp8_bak_"${time}" -is exises,move success!"

  else

    cd $HOME/app

    mv habp8 $HOME/backup/habp8_bak_${time}

    echo "move success!"

  fi

}

function unZipFun(){

  cd $HOME/update/$time

  echo "exec unzip start"

  unzip -o boz-web-1.0-SNAPSHOT.war -d $HOME/app/habp8

  echo "unzip success!"

}

time=$(date "+%Y%m%d")

choice "IS-OR-NOT-EXEC-copyMvFun" copyMvFun $time

choice "IS-OR-NOT-EXEC-unZipFun" unZipFun $time

 

分步骤选择执行shell

原文:https://www.cnblogs.com/cjl-lhj/p/14814739.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!