利用Cron备份数据库及站点文件

1
403

linux提供的cron是非常不错的,在windows系统来说就是定时任务吧。网上有很多详细的关于wordpress备份的教程,但我发现有教程里面写的代码不能完全满足我的需求,于是DIY稍微改动下。因为我目前有两个数据库,而网上的教程是备份一个数据库的,下面的代码是将每个数据库导出之后再tar压缩,不知道是否有将整个数据库导出的命令,看了下mysql的开发文档,没有找到。

备份数据库:sql_backup.sh

读取BackupFiles.lst的内容并进行压缩备份,如何将站点目录下的文件及目录逐一读出来并写道txt文件呢?可以参照给WordPress主题添加文件校验和替换smilies表情功能里面的Checksums类来完成,然后删除不需要备份的,这样就比手动一条条的写快得多。

备份站点文件:site_backup.sh,需注意的是目录后面没有/。

1条留言

留言

留言不能为空
怎么称呼您?

验证码 *