🔨
This commit is contained in:
parent
ffa5250f71
commit
d5505c0248
@ -4,7 +4,7 @@
|
|||||||
Cron: 0 6,18 * * * sh_Update.sh
|
Cron: 0 6,18 * * * sh_Update.sh
|
||||||
COMMENT
|
COMMENT
|
||||||
|
|
||||||
file_db=/ql/config/env.db
|
file_db=/ql/db/env.db
|
||||||
dir_config=/ql/config
|
dir_config=/ql/config
|
||||||
dir_scripts=/ql/scripts
|
dir_scripts=/ql/scripts
|
||||||
dir_raw=/ql/raw
|
dir_raw=/ql/raw
|
||||||
@ -52,9 +52,9 @@ curl -sL https://git.io/task_before.sh > $task_before_raw_path
|
|||||||
c=1000000
|
c=1000000
|
||||||
for r in {1..3}; do
|
for r in {1..3}; do
|
||||||
p=`expr $c - $r`
|
p=`expr $c - $r`
|
||||||
sed -ri "s/\"position\"\:${p}\:/regular${r}/" $file_db
|
sed -ri "s/\"position\"\:${p}/regular${r}/" $file_db
|
||||||
done
|
done
|
||||||
for line in {4..100}; do
|
for line in {1..100}; do
|
||||||
sed -ri "${line}s/(\"position\"\:)[^,]*/\"position\"\:${RANDOM}/" $file_db
|
sed -ri "${line}s/(\"position\"\:)[^,]*/\"position\"\:${RANDOM}/" $file_db
|
||||||
done
|
done
|
||||||
for r in {1..3}; do
|
for r in {1..3}; do
|
||||||
|
|||||||
@ -4,6 +4,10 @@
|
|||||||
Cron: 16 6 * * * sh_team.sh
|
Cron: 16 6 * * * sh_team.sh
|
||||||
COMMENT
|
COMMENT
|
||||||
|
|
||||||
|
scr1=`find . -type f -name "*gua_xmGame.js"|head -1`
|
||||||
|
scr2=`find . -type f -name "*jd_sddd.js"|find . -type f -name "*sendBeans.js"|head -1`
|
||||||
|
scr3="Tsukasa007_my_script_master_jd_opencard_teamBean5_enc.js"
|
||||||
|
|
||||||
## 组队任务
|
## 组队任务
|
||||||
team_task(){
|
team_task(){
|
||||||
local p=$1 ## 组队总账号数
|
local p=$1 ## 组队总账号数
|
||||||
@ -16,60 +20,72 @@ team_task(){
|
|||||||
local array=($(echo $envs | sed 's/&/ /g'))
|
local array=($(echo $envs | sed 's/&/ /g'))
|
||||||
local user_sum=${#array[*]}
|
local user_sum=${#array[*]}
|
||||||
local a b i j t sum
|
local a b i j t sum
|
||||||
for ((m = 0; m < $user_sum; m++)); do
|
[[ $q -ge $(($user_sum/p)) ]] && q=$(($user_sum/p))
|
||||||
j=$((m + 1))
|
if [[ -f /ql/scripts/$scr ]]; then
|
||||||
x=$((m/q))
|
for ((m = 0; m < $user_sum; m++)); do
|
||||||
y=$(((p - 1)*m + 1))
|
j=$((m + 1))
|
||||||
COOKIES_HEAD="${array[x]}"
|
x=$((m/q))
|
||||||
COOKIES=""
|
y=$(((p - 1)*m + 1))
|
||||||
if [[ $j -le $q ]]; then
|
COOKIES_HEAD="${array[x]}"
|
||||||
for ((n = 1; n < $p; n++)); do
|
COOKIES=""
|
||||||
COOKIES="$COOKIES&${array[y]}"
|
if [[ $j -le $q ]]; then
|
||||||
let y++
|
for ((n = 1; n < $p; n++)); do
|
||||||
done
|
COOKIES="$COOKIES&${array[y]}"
|
||||||
elif [[ $j -eq $((q + 1)) ]]; then
|
let y++
|
||||||
for ((n = 1; n < $((p-1)); n++)); do
|
done
|
||||||
COOKIES_HEAD="${array[x]}&${array[0]}"
|
elif [[ $j -eq $((q + 1)) ]]; then
|
||||||
COOKIES="$COOKIES&${array[y]}"
|
for ((n = 1; n < $((p-1)); n++)); do
|
||||||
let y++
|
COOKIES_HEAD="${array[x]}&${array[0]}"
|
||||||
done
|
COOKIES="$COOKIES&${array[y]}"
|
||||||
elif [[ $j -gt $((q + 1)) ]]; then
|
let y++
|
||||||
[[ $((y+1)) -le $user_sum ]] && y=$(((p - 1)*m)) || break
|
done
|
||||||
for ((n = $m; n < $((m + p -1)); n++)); do
|
elif [[ $j -gt $((q + 1)) ]]; then
|
||||||
COOKIES="$COOKIES&${array[y]}"
|
[[ $((y+1)) -le $user_sum ]] && y=$(((p - 1)*m)) || break
|
||||||
let y++
|
for ((n = $m; n < $((m + p -1)); n++)); do
|
||||||
[[ $y = $x ]] && y=$((y+1))
|
COOKIES="$COOKIES&${array[y]}"
|
||||||
[[ $((y+1)) -gt $user_sum ]] && break
|
let y++
|
||||||
done
|
[[ $y = $x ]] && y=$((y+1))
|
||||||
fi
|
[[ $((y+1)) -gt $user_sum ]] && break
|
||||||
result=$(echo -e "$COOKIES_HEAD$COOKIES")
|
done
|
||||||
if [[ $result ]]; then
|
fi
|
||||||
export JD_COOKIE=$result
|
result=$(echo -e "$COOKIES_HEAD$COOKIES")
|
||||||
case $scr in
|
if [[ $result ]]; then
|
||||||
*.js)
|
export JD_COOKIE=$result
|
||||||
node /ql/scripts/$scr
|
case $scr in
|
||||||
;;
|
*.js)
|
||||||
*.sh)
|
node /ql/scripts/$scr
|
||||||
bash /ql/scripts/$scr
|
;;
|
||||||
;;
|
*.sh)
|
||||||
esac
|
bash /ql/scripts/$scr
|
||||||
fi
|
;;
|
||||||
# echo $JD_COOKIE
|
esac
|
||||||
done
|
fi
|
||||||
|
# echo $JD_COOKIE
|
||||||
|
done
|
||||||
|
else
|
||||||
|
echo "未找到 $scr ,请确认后重试!"
|
||||||
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
gua_xmGame=`find . -type f -name "*gua_xmGame.js"|head -1`
|
task_name=(
|
||||||
jd_sddd=`find . -type f -name "*jd_sddd.js" -name "*sendBeans.js"|head -1`
|
jd_sddd
|
||||||
|
gua_xmGame
|
||||||
|
teamBean5
|
||||||
|
)
|
||||||
|
|
||||||
case $@ in
|
case $@ in
|
||||||
jd_sddd)
|
jd_sddd)
|
||||||
team_task 21 1 ${jd_sddd} ## 送豆得豆
|
team_task 6 1 $scr1 ##送豆得豆
|
||||||
;;
|
;;
|
||||||
gua_xmGame)
|
gua_xmGame)
|
||||||
team_task 11 1 ${gua_xmGame} ## 小米-星空大冒险
|
team_task 11 1 $scr2 ##小米-星空大冒险
|
||||||
;;
|
;;
|
||||||
|
teamBean5)
|
||||||
|
team_task 5 100 $scr3
|
||||||
|
;; ##8.15组队瓜分京豆
|
||||||
*)
|
*)
|
||||||
team_task 21 1 ${jd_sddd} ## 送豆得豆
|
for ((i = 0; i < ${#task_name[*]}; i++)); do
|
||||||
team_task 11 1 ${gua_xmGame} ## 小米-星空大冒险
|
bash /ql/scripts/team.sh ${task_name[i]}
|
||||||
|
done
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
Loading…
Reference in New Issue
Block a user