代码拉取完成,页面将自动刷新
同步操作将从 HDM/BILIBILI-HELPER 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
#!/bin/bash
version="1.2.9"
function installJava(){
command -v apt >/dev/null 2>&1 && (apt-get update; apt-get install openjdk-8-jdk -y; return;)
command -v yum >/dev/null 2>&1 && (yum install java-1.8.0-openjdk -y; return;)
}
function installUnzip(){
command -v apt >/dev/null 2>&1 && (apt-get update; apt-get install unzip -y; return;)
command -v yum >/dev/null 2>&1 && (yum install unzip -y; return;)
}
function download(){
wget -O "/tmp/BILIBILI-HELPER.zip" "https://glare.now.sh/JunzhouLiu/BILIBILI-HELPER/BILIBILI-HELPER-v${1}.zip"
mkdir "${HOME}/BILIBILI-HELPER"
command -v unzip >/dev/null 2>&1 || installUnzip
unzip -o "/tmp/BILIBILI-HELPER.zip" -d "${HOME}/BILIBILI-HELPER"
mv "${HOME}/BILIBILI-HELPER/BILIBILI-HELPER-v${1}.jar" "${HOME}/BILIBILI-HELPER/BILIBILI-HELPER.jar" -f
}
function setCron(){
file="/var/spool/cron/${USER}"
if [ ! -f "$file" ]; then
touch "$file"
else
find=`grep "BILIBILI-HELPER" "$file"`
if [ -z "$find" ]; then
echo "" >> "$file"
echo "30 10 * * * cd ${HOME}/BILIBILI-HELPER; java -jar ./BILIBILI-HELPER.jar ${1} ${2} ${3} ${4} >>/var/log/cron.log 2>&1 &" >> "$file"
service crond reload
service cron reload
fi
fi
}
read -p "请粘贴SESSDATA并回车:" SESSDATA
read -p "请粘贴DEDEUSERID并回车:" DEDEUSERID
read -p "请粘贴BILI_JCT并回车:" BILI_JCT
read -p "请粘贴SCKEY并回车:" SCKEY
download $version
setCron "${DEDEUSERID}" "${SESSDATA}" "${BILI_JCT}" "${SCKEY}"
command -v java >/dev/null 2>&1 || installJava
echo "执行完成"
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。