失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > linux下定时网站文件备份和数据备份以及删除旧备份标准代码

linux下定时网站文件备份和数据备份以及删除旧备份标准代码

时间:2020-01-24 05:06:12

相关推荐

linux下定时网站文件备份和数据备份以及删除旧备份标准代码

直切正题:

文件备份:web.sh

数据备份:db.sh

删除旧备份:clear.sh

vi web.sh文件内容为:

#!/bin/bash 解释:shell脚本标准头

cd 网站文件目录 解释:进入文件路径是为了避免tar压缩绝对路径错误问题

date=`date -I`; 解释:时间格式 ` 为英文状态下左上角符号,-08-19

tar -zcvf /backup_file_path/backup_file_$date.tar.gz file 解释:backup_file_path备份文件目录,$date 是时间调用 file是要备份的文件

最后 esc : wq! 保存退出。

vi db.sh 文件内容为:

#! /bin/bash

cd backup_file_path

date=`date -I`;

/usr/bin/mysqldump -u root --password=pwd database_name > backup_file_path/backup_file.sql

最后 esc : wq! 保存退出。

vi clear.sh 文件内容如下:

#!/bin/bash

find /backup_path/ -mtime+5 -name "*.tar.gz" -exec rm -rf {} \; 解释:-mtime +5 表示前5天 -name "*.tar.gz" 文件名称格式为*.tar.gz ,注意 {} 和\中间要有空格,-exec 后面跟要执行的命令

find /backup_path/ -mtime +5 -name "*.sql" -exec rm -rf {} \;

最后 esc : wq! 保存退出。

如果觉得《linux下定时网站文件备份和数据备份以及删除旧备份标准代码》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。