还是说在前面,这个受益的是低版本的青龙面板,例如我自己在用的v2.10.13。其他高版本自带备份功能,至于多少版本号开始有,我也不清楚了。

理论上这些变量、定时任务及其他一些文件在本地目录里都找得到的,有root那随便整。如果有人也用的v2.10.13,大概率是免Root的恢复包,那这些目录是你可望不可即的喽。

之前有搜索过青龙备份方法,没找到啥有用的,可能大家都是高版本没这需求。偶然机会用到了CSDN作者: 开发大观园的青龙app,看了他的博客知道了青龙自带有api,详见:

https://github.com/whyour/qinglong/blob/develop/back/api

于是,在他封装的py类基础上,自己琢磨了个导入/导出环境变量及定时任务的脚本。

使用方法:

  1. 进入青龙面板。系统设置——应用设置;

  2. 新建应用;

  3. 名称随意,权限选择:定时任务和环境变量,确定;

  4. 复制Client ID和Client Secret粘贴到脚本里;

  5. 在脚本里填入你的青龙地址;

  6. 根据需求,在脚本里修改第8、9行;

  7. 导出的文件在青龙根目录里,变量和定时文件分别为envs_backup.json、crons_backup.json

29e60b1429dda3b1c9edf49837e10408.png

脚本运行截图:

981dbb9ba50e750608a6b12b66e5ca44.jpeg

9a11be2b04503f69d5c72ebe441bf785.jpeg

脚本导入效果:

5010499ac681ed8565e321102810577d.jpeg

b2b6d9e285863d0183abea1dbfbd4c8d.jpeg

搭配【青龙文件管理器】导出脚本文件,那换设备再也不怕青龙备份的问题了。当然青龙应该也有api可以把脚本下载到本地,有空再研究了。

源码公众号回复:青龙备份

- End -

更多精彩文章

点击下方名片关注【偶尔敲代码】

772354a212d7aacf08ee350541afdcf6.gif

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐