青龙面板是个web可视化的任务管理系统,它基于Docker容器安装的。有了青龙面板你可以添加定时任务,去实现定时执行的功能。
确保系统中已安装docker并能正常运行后进行如下操作:
拉取青龙镜像
docker pull whyour/qinglong:latest
上面的样子青龙镜像就下载完成了,下面来创建青龙面板容器,容器名qinglong文件夹名ql 端口5700
注意:这里需要在你服务商那边的安全组放行5700端口,或者在防火墙设置里放行5700端口,否则安装好无法访问。
# 复制下列命令在ssh执行
# 注:$PWD请修改为实际你想安装的路径,不想修改的,直接复制
docker run -dit \
-v $PWD/ql/config:/ql/config \
-v $PWD/ql/log:/ql/log \
-v $PWD/ql/db:/ql/db \
-v $PWD/ql/repo:/ql/repo \
-v $PWD/ql/raw:/ql/raw \
-v $PWD/ql/scripts:/ql/scripts \
-v $PWD/ql/jbot:/ql/jbot \
-p 5700:5700 \
--name qinglong \
--hostname qinglong \
--restart unless-stopped \
whyour/qinglong:latest
安装完成,登录地址:http://ip:5700
如果不幸忘记密码,如下操作:
docker ps
查看青龙容器名
docker exec -it ql cat /ql/config/auth.json
添加任务的界面如下图所示,名称随便起,命令下面有给出,就复制 【Faker集合仓库】 即可,定时规则 0 0 0 * 我们添加的脚本是拉取脚本的脚本,实际执行的脚本会在我们添加的脚本运行后自动添加。
拉取各种库的脚本如下
【Faker集合仓库】
ql repo https://ghproxy.com/https://github.com/shufflewzc/faker2.git "jd_|jx_|getJDCookie" "activity|backUp" "^jd[^_]|USER|ZooFaker_Necklace"
【curtinlv仓库】
ql repo https://github.com/curtinlv/JD-Script.git
【star】
ql repo https://github.com/star261/jd.git "scripts" "code"
【怨念集合仓库】
ql repo https://hub.fastgit.org/yuannian1112/jd_scripts.git "jd_|jx_|getJDCookie" "activity|backUp" "^jd[^_]|USER|utils"
【ddo(hyzaw)】
ql repo https://ghproxy.com/https://github.com/shufflewzc/hyzaw.git "ddo_"
【柠檬(胖虎)】
ql repo https://github.com/panghu999/panghu.git "jd_"
【温某某】
ql repo https://ghproxy.com/https://github.com/shufflewzc/Wenmoux.git
【混沌】
ql repo https://github.com/whyour/hundun.git "quanx" "tokens|caiyun|didi|donate|fold|Env"
【龙珠】
ql repo https://github.com/whyour/hundun.git "quanx" "tokens|caiyun|didi|donate|fold|Env"
推荐库
KingRan库
ql repo https://hub.0z.gs/KingRan/KR.git "jd_|jx_|jdCookie" "activity|backUp" "^jd[^_]|USER|utils|function|sign|sendNotify|ql|JDJR"
为防止漏掉项目,全部新建定时任务拉取,里面有重复脚本禁用脚本,重复的内容会被禁用的。拉完之后记得运行,不运行的话要等到你设置好的时间才会自动执行。运行后会自动拉去一些执行活动的脚本。