【Python】青龙备份环境变量及定时任务
·
还是说在前面,这个受益的是低版本的青龙面板,例如我自己在用的v2.10.13。其他高版本自带备份功能,至于多少版本号开始有,我也不清楚了。
理论上这些变量、定时任务及其他一些文件在本地目录里都找得到的,有root那随便整。如果有人也用的v2.10.13,大概率是免Root的恢复包,那这些目录是你可望不可即的喽。
之前有搜索过青龙备份方法,没找到啥有用的,可能大家都是高版本没这需求。偶然机会用到了CSDN作者: 开发大观园的青龙app,看了他的博客知道了青龙自带有api,详见:
https://github.com/whyour/qinglong/blob/develop/back/api
于是,在他封装的py类基础上,自己琢磨了个导入/导出环境变量及定时任务的脚本。
使用方法:
进入青龙面板。系统设置——应用设置;
新建应用;
名称随意,权限选择:定时任务和环境变量,确定;
复制Client ID和Client Secret粘贴到脚本里;
在脚本里填入你的青龙地址;
根据需求,在脚本里修改第8、9行;
导出的文件在青龙根目录里,变量和定时文件分别为envs_backup.json、crons_backup.json

脚本运行截图:


脚本导入效果:


搭配【青龙文件管理器】导出脚本文件,那换设备再也不怕青龙备份的问题了。当然青龙应该也有api可以把脚本下载到本地,有空再研究了。
源码公众号回复:青龙备份
- End -
更多精彩文章
点击下方名片关注【偶尔敲代码】

更多推荐
所有评论(0)