宝塔计划任务自动备份全部数据库排除某数据库不备份(7.5.1版本可用)

    选择打赏方式

写在前面:2021年03月25日更新,本教程仅限宝塔7.5.1及以下版本,7.5.1以上版本请在本站搜索“宝塔”关键词查看

因为我用的是腾讯云的cos备份,是按量计费的,我服务器上正好又有一个站的数据特别多,但又不是非要备份的,占用着太大的空间还没用,浪费钱!

计划任务.png

这就需要设置一下让这个站不要备份,可是官方的逻辑是不允许做排除的;所以只好自己改宝塔源代码了,通过推理发现宝塔关于数据库备份的代码在如下地址:

/www/server/panel/class/panelBackup.py

打开后,我们直接来到最底部,看到有一个相关函数:backup_database_all

备份所有数据库函数(原).png

如果我们想要设置排查的数据库非常简单,程序是用Python写的,只需要在for循环下面加上一个if判断就行,修改后代码如下:

if database['name'] != '数据库名':

备份所有数据库函数(新).png

版权声明:若无特殊注明,本文为《傲世》原创,转载请保留文章出处。
本文链接:https://www.recho.cn/183.html
正文到此结束

热门推荐

发表吐槽

你肿么看?

你还可以输入 250 / 250 个字

呵呵 哈哈 吐舌 开心 笑眼 可怜 乖 啊 你懂得 不高兴 生气 汗 黑线 哭 真棒 阴险 鄙视 酷 滑稽 纳尼 疑问 委屈 惊讶 勉强

评论信息框
可使用QQ号实时获取头像自动填写

私密评论

吃奶的力气提交吐槽中...


竟然没有人吐槽,快赶紧抢沙发吧!