代码拉取完成,页面将自动刷新
同步操作将从 snow2zhou/jd-base 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
#!/bin/sh
## 修改日期:2020-10-17
## 作者:Evine Deng <evinedeng@foxmail.com>
export PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
export LC_ALL=C
RootDir="/root"
ShellDir="${RootDir}/shell"
LogDir="${RootDir}/log"
ScriptsDir="${RootDir}/scripts"
List=
if [ ! -d ${ScriptsDir} ]
then
echo "${ScriptsDir} 目录不存在,开始克隆..."
echo
cd ${RootDir}
git clone https://github.com/lxk0301/scripts
echo
else
echo "${ScriptsDir} 目录已存在,跳过克隆..."
echo
fi
if [ ! -d ${ShellDir} ]
then
echo "${ShellDir} 目录不存在,开始克隆..."
echo
cd ${RootDir}
git clone https://github.com/EvineDeng/jd-base shell
echo
else
echo "${ShellDir} 目录已存在,跳过克隆..."
echo
fi
if [ -d ${ScriptsDir}/.github/workflows ]; then
List=$(ls ${ScriptsDir}/.github/workflows | sed "s|\.yml||" | sed "/sync/d")
fi
if [ -n "$List" ]
then
for i in $List; do
if [ ! -d ${LogDir}/$i ]
then
echo "创建 ${LogDir}/$i 目录..."
echo
mkdir -p ${LogDir}/$i
else
echo "目录 ${LogDir}/$i 已存在,跳过创建..."
echo
fi
done
else
echo "js脚本获取不正常,请手动克隆..."
fi
if [ -s ${ShellDir}/jd.sh.sample ]
then
if [ -n "$List" ]; then
for i in $List; do
cp -fv "${ShellDir}/jd.sh.sample" "${ShellDir}/$i.sh"
echo
done
fi
else
echo "脚本 $${ShellDir}/jd.sh.sample 文件不存在或内容为空,可能shell脚本克隆不正常,请手动克隆..."
echo
fi
chmod +x /root/shell/jd_*.sh
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。