zhenxun-org / zhenxun_bot-deploy

真寻bot一键部署脚本
GNU Affero General Public License v3.0
170 stars 47 forks source link

抽卡文件判断机制有问题 #24

Open Frankcsc opened 2 years ago

Frankcsc commented 2 years ago
  echo -e "${info} 开始下载抽卡相关资源..."
  if [[ -e "${WORK_DIR}/zhenxun_bot/draw_card" ]]; then
      echo -e "${info} 抽卡资源文件已存在,跳过下载"
  else
      SOURCE_URL=https://pan.yropo.top/source/zhenxun/
      wget ${SOURCE_URL}data_draw_card.tar.gz -qO ~/.cache/data_draw_card.tar.gz \
          && wget ${SOURCE_URL}img_draw_card.tar.gz -qO ~/.cache/img_draw_card.tar.gz \
          && tar -zxf ~/.cache/data_draw_card.tar.gz -C ${WORK_DIR}/zhenxun_bot/ \
          && tar -zxf ~/.cache/img_draw_card.tar.gz -C ${WORK_DIR}/zhenxun_bot/ \
          && rm -rf ~/.cache/*.tar.gz
  fi

如代码,貌似是判断zhenxun_bot目录下有无draw_card,但是目前版本的data_draw_card.tar.gz和img_draw_card.tar.gz两个文件解压到指定位置后也照样没有draw_card目录。 而且,我试着ubuntu下这个判断方法好像不行,试了几个确定存在的目录,都报不存在