qinglong/sample/config.sample.sh
anonymous a371bf4e90 dev
2021-04-07 21:01:43 +08:00

88 lines
5.2 KiB
Bash
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

## Version: v2.0.0
## Date: 2021-04-07
## Update Content: 新一版qinglong。
## 上面版本号中如果第2位数字有变化那么代表增加了新的参数如果只有第3位数字有变化仅代表更新了注释没有增加新的参数可更新可不更新
## 临时屏蔽某个Cookie
## 多个Cookie编号以半角的空格分隔两侧一对半角双引号使用此功能后在运行脚本时账户编号将发生变化
## 举例1TempBlockCookie="2" 临时屏蔽掉Cookie2
## 举例2TempBlockCookie="2 4" 临时屏蔽掉Cookie2和Cookie4
TempBlockCookie=""
## 如果只是想要屏蔽某个账号不跑某一些脚本,可以参考下面 case 这个命令的例子来控制case的条件中请输入脚本从scripts目录出发的相对路径也就是在crontab.list中的task命令后面的脚本路径是什么这里就填入什么
## case $1 in
## lxk0301_jd_scripts/jd_fruit.js)
## TempBlockCookie="5" # 账号5不玩lxk0301_jd_scripts下的jd_fruit.js
## ;;
## lxk0301_jd_scripts/jd_dreamFactory.js | whyour_hundun/quanx/didi.js)
## TempBlockCookie="2" # 账号2不玩lxk0301_jd_scripts下的jd_dreamFactory.js和whyour_hundun下子文件夹quanx中的didi.js
## ;;
## lxk0301_jd_scripts/jd_jdzz.js | whyour_hundun/quanx/jx_factory.js)
## TempBlockCookie="3 6" # 账号3、账号6不玩lxk0301_jd_scripts下的jd_jdzz.js和whyour_hundun下子文件夹quanx中的jx_factory.js
## ;;
## esac
## 在运行 update 命令时,是否自动删除失效的脚本与定时任务
AutoDelCron="true"
## 在运行 update 命令时,是否自动增加新的本地定时任务
AutoAddCron="true"
## 运行 rmlog 命令时删除多久以前的日志,仅能输入正整数
RmLogDaysAgo="7"
## 在运行 task 或 mytask 命令时,随机延迟启动任务的最大延迟时间
## 如果任务不是必须准点运行的任务,那么给它增加一个随机延迟,由你定义最大延迟时间,单位为秒,如 RandomDelay="300" ,表示任务将在 1-300 秒内随机延迟一个秒数,然后再运行
## 在crontab.list中在每小时第0-2分、第30-31分、第59分这几个时间内启动的任务均算作必须准点运行的任务在启动这些任务时即使你定义了RandomDelay也将准点运行不启用随机延迟
## 在crontab.list中除掉每小时上述时间启动的任务外其他任务在你定义了 RandomDelay 的情况下,一律启用随机延迟,但如果你给某些任务添加了 "now" 或者 "conc",那么这些任务也将无视随机延迟直接启动
RandomDelay="300"
## 如果你自己会写shell脚本并且希望在每次运行 update 命令时,额外运行你的 shell 脚本,请赋值为 "true"
## 同时,请务必将你的脚本命名为 extra.sh (只能叫这个文件名),放在 config 目录下
EnableExtraShell=""
## 启用其他开发者的仓库方式一(选填):完整更新整个仓库,针对同一个仓库,方式一和方式二只能选择一种
## RepoUrl仓库地址清单必须从1开始依次编号
## RepoBranch你想使用的分支清单不指定分支即使用默认分支时可以用一对不包含内容的空引号"",编号必须和 OwnRepoUrl 对应。
## RepoPath要使用的脚本在仓库哪个路径下请输入仓库下的相对路径默认空值""代表仓库根目录,编号必须和 OwnRepoUrl 对应同一个仓库下不同文件夹之间使用空格分开。如果既包括根目录又包括子目录填写请见示例中OwnRepoPath3。
## 所有脚本存放在 own 目录下,三个清单必须一一对应,示例如下:
## RepoUrl1="https://gitee.com/abc/jdtsa.git"
## RepoUrl2="https://github.com/nedcd/jxddfsa.git"
## RepoUrl3="git@github.com:eject/poex.git"
##
## RepoBranch1="" # 代表第1个仓库 https://gitee.com/abc/jdtsa.git 使用 "默认" 分支
## RepoBranch2="main" # 代表第2个仓库 https://github.com/nedcd/jxddfsa.git 使用 "main" 分支
## RepoBranch3="master" # 代表第3个仓库 git@github.com:eject/poex.git 使用 "master" 分支
##
## RepoPath1="" # 代表第1个仓库https://gitee.com/abc/jdtsa.git你想使用的脚本就在仓库根目录下。
## RepoPath2="scripts/jd normal" # 代表第2个仓库https://github.com/nedcd/jxddfsa.git你想使用的脚本在仓库的 scripts/jd 和 normal文件夹下必须输入相对路径
## RepoPath3="'' cron" # 代表第3个仓库git@github.com:eject/poex.git你想使用的脚本在仓库的 根目录 和 cron 文件夹下,必须输入相对路径
RepoUrl1=""
RepoUrl2=""
RepoBranch1=""
RepoBranch2=""
RepoPath1=""
RepoPath2=""
## 启用其他开发者的仓库方式二(选填):只下载想要的文件,针对同一个脚本,方式一和方式二建议只选择一种。
## 请先确认你能正常下载该raw文件才列在下方无论是github还是gitee请只填入 raw 文件链接。
## 一行一个文件下载链接,首尾一对半角括号,示例:
## RawUrl=(
## https://gitee.com/wabdwdd/scipts/raw/master/jd_abc.js
## https://github.com/lonfeg/loon/raw/main/jd_dudi.js
## https://github.com/sunsem/qx/raw/main/z_dida.js
## )
RawUrl=(
)