Linux定时备份数据库并删除N天以前的数据 Linux定时删除n天前日志

1、新建文件 auto_bak_data.sh并赋予执行权限

touch auto_bak_data.sh

chmod +x auto_bak_data.sh

2、添加备份命令 

vi  auto_bak_data.sh 

#!/bin/sh
#注意 变量 变量值 不能与=之前有空格
rq
=`date +%Y%m%d` mysqldump -u user_ofo -p root --single-transaction ofo>/tmp/mysql_data_backup/ofo_$rq.sql; find /tmp/mysql_data_backup/ -mtime +7 -name "*.sql" -exec rm -rf {} \;

 3、添加定时任务

参考之前博文 Linux定时删除n天前日志 中的 2.3计划任务

猜你喜欢

转载自www.cnblogs.com/guliang/p/11808214.html