#!/usr/bin/env bash #15 3 * * 3 jd_fixpull_.sh #new Env('拉库失败修复'); ## Build 20230429 echo -e '\n开始修复。。。\n' DIR="$( cd "$( dirname $0 )" >/dev/null 2>&1 && pwd )" #echo $DIR function fix(){ if [[ -z "$(echo "$DIR"|grep 'main')" ]];then if [[ -d /ql/repo/6dylan6_jdpro ]];then rm -rf /ql/repo/6dylan6_jdpro #ql repo https://ghproxy.com/https://github.com/6dylan6/jdpro.git "jd_|jx_|jddj_" "backUp" "^jd[^_]|USER|JD|function|sendNotify" elif [[ -d /ql/data/repo/6dylan6_jdpro ]];then rm -rf /ql/data/repo/6dylan6_jdpro #ql repo https://ghproxy.com/https://github.com/6dylan6/jdpro.git "jd_|jx_|jddj_" "backUp" "^jd[^_]|USER|JD|function|sendNotify" else echo -e '修复失败!\n将下面目录结构截图提问' find /ql -maxdepth 2 -type d return 1 fi else if [[ -d /ql/repo/6dylan6_jdpro_main ]];then rm -rf /ql/repo/6dylan6_jdpro_main #ql repo https://ghproxy.com/https://github.com/6dylan6/jdpro.git "jd_|jx_|jddj_" "backUp" "^jd[^_]|USER|JD|function|sendNotify" "main" elif [[ -d /ql/data/repo/6dylan6_jdpro_main ]];then rm -rf /ql/data/repo/6dylan6_jdpro_main #ql repo https://ghproxy.com/https://github.com/6dylan6/jdpro.git "jd_|jx_|jddj_" "backUp" "^jd[^_]|USER|JD|function|sendNotify" "main" else echo -e '修复失败!将下面目录结构截图提问\n' find /ql -maxdepth 2 -type d return 1 fi fi } fix [[ $(echo $?) -eq 0 ]] && echo -e '修复完成,再拉库试试!,如果还不行是网络问题了!!!'