shell 多个程序 log 的备份(一)

来源:互联网 发布:深圳网络安全工程师 编辑:程序博客网 时间:2024/05/17 21:26
#!/bin/bashif [ $# -ne 1 ] && [ $# -ne 2 ]  then    echo "Usage: $(basename $0) <date> [-y]"    echo "       -y,  if directory <date> exsit, override without notice."    exitfid=$1BAK_HOME=~/etf_bak_loghd=$BAK_HOME/$dif [ -e $hd ] && [ x$2 != x"-y" ]  then    echo -n "$hd already exsit, override? [y/n]: "    read con        if [ x$con != x"y" ]      then        exit    fi    fim='etfacsvr etfsvr etftool/ssetool etftool/szsetool w2e_acsvr'for dir in $mdo  cd ~/$dir/log  if [ ! -e $hd/$dir ]    then      mkdir -pv $hd/$dir  fi  fn=`echo $dir | tr '/' '.'`  tar zcvf $fn.log.tar.gz *  mv $fn.log.tar.gz $hd/$dir/  rm -f *done
原创粉丝点击