Python文件备份脚本更新,加入mysql数据库备份
前言: 写这篇文章前,思考了XX久,原因很简单,这篇东西没人看,这个东西除了我也没人用,所以使用说明书就免了。 于是可以写点别的,QQ for Linux今早发布,可以写点评论,NO! n多人会写; 没事,还有个叫 中文版如何做爱 的Very恶搞 and 极度幽默的开源项目,But! 时间不对。…… 其实还有还多,比如《全名黑客》发誓要将小黑精神进行到底!
前言的小结: 总结了莫须有的,回顾了后天会美好的憧憬,我决定==》开写!
正文开始: backup_py_20080731.tar.bz2是python写的文件备份脚本,配合cron可以备份指定的文件,mysql数据库,删除过期的日志。这个脚本最早是在学python时动笔的,其间修修补补的估计有一年了,成了现在这个样子。从程序的角度,十分丑陋,从实用的角度也就马马虎虎过得去这样。可是我还是不断的修改,写这篇文文,无它,好几次系统崩溃都是考它备份出来的东西还原的,也算是功臣了。所以写给自己看则个。
唠唠叨叨一大堆,OK。handbook begin 首先,它分成两个文件:
backedit.py 通过它可以查看修改备份文件列表;
backup.py 主角,执行它才能完成备份(你得授予可执行权限)
其实很简单,backedit.py负责设定那些东西要备份,cron调用backup.py给那些文件打包,O了^_^ 。 那么先来解释一下backedit.py

