增加系统初始化任务

This commit is contained in:
whyour
2021-04-04 11:57:13 +08:00
parent df1dc4fcbb
commit b73431a7ab
7 changed files with 147 additions and 21 deletions
+2 -1
View File
@@ -61,7 +61,8 @@ addnewcron() {
[ -z "${script_date}" ] && cron_min=$(rand 1 59) && cron_hour=$(rand 7 9) && script_date="${cron_min} ${cron_hour} * * *"
local oldCron=$(grep -c -w "$croname" "$ListCronCurrent")
if [[ oldCron -eq 0 ]]; then
add_cron_api "$script_date" "js $croname" "$croname"
local name=$(cat "$js" | grep -E "new Env\(" | perl -pe "s|(^.+)new Env\(\'*\"*(.+?)'*\"*\).+|\2|")
add_cron_api "$script_date" "js $croname" "$name"
addname="${addname}\n${croname}"
echo -e "添加了新的脚本${croname}."
fi
+3 -3
View File
@@ -236,8 +236,9 @@ Add_Cron() {
if [[ $Cron == jd_bean_sign ]]; then
echo "4 0,9 * * * $ShellJs $Cron" >>$ListCronCurrent
else
param=$(cat $ListCronRemote | grep -E "\/$Cron\." | perl -pe "s|(^.+)node */scripts/(j[drx]_\w+)\.js.+|\1\:$ShellJs \2:\2|")
add_cron_api "$param"
local name=$(cat "$ScriptsDir/$Cron.js" | grep -E "new Env\(" | perl -pe "s|(^.+)new Env\(\'*\"*(.+?)'*\"*\).+|\2|")
local param=$(cat $ListCronRemote | grep -E "\/$Cron\." | perl -pe "s|(^.+) node */scripts/(j[drx]_\w+)\.js.+|\1\:$ShellJs \2|")
add_cron_api "$param:$name"
fi
done
@@ -278,7 +279,6 @@ echo -e "--------------------------------------------------------------\n"
get_token
Import_Conf
Random_Pull_Cron
# 更新shell
[ -f $ShellDir/package.json ] && PanelDependOld=$(cat $ShellDir/package.json)