mirror of
https://github.com/6dylan6/jdpro.git
synced 2026-02-05 23:23:42 +00:00
39 lines
1.7 KiB
Bash
39 lines
1.7 KiB
Bash
#!/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 '无需修复,拉不动可能是代理问题'
|
|
#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 '修复完成,再拉库试试!,如果还不行是网络或代理问题!!!'
|
|
|