#!/bin/bash
# export and backup the activity.sql
mysqldump -uname -password activity --skip-lock-tables > /home/public_html/mysql_auto_backup/activity.sql
#zip the code and activity.sql
cd /home/public_html/mysql_auto_backup/
tar -zcvf /home/public_html/mysql_auto_backup/activity$(date +%Y%m%d%H%M).tar.gz activity.sql
#delete the activity.sql
rm -f /home/public_html/mysql_auto_backup/activity.sql
#delete backup zip 10 days ago
DAYS=10
find /home/public_html/mysql_auto_backup/ -name "activity*" -type f -mtime +$DAYS -exec rm {} \;
相关文章
- 11-20smbtar - 直接备份SMB/CIFS共享资源到UNIX磁带设备的shell脚本
- 11-20在Linux和UNIX在线学习Shell脚本的前5门课程
- 11-20Shell 脚本-实现对文件夹的文件的扫描-不是指定格式则进行备份删除
- 11-20spark-shell 启动设置动态分区,snappy压缩、parquet存储以及备份
- 11-20Linux平台达梦数据库V7之备份与恢复概念说明
- 11-20使用shell程序备份crontab中的.sh脚本文件
- 11-20Linux下备份PostgresSQL
- 11-202月5号:linux运维shell
- 11-20Linux Shell 脚本攻略 ---- 第九章 管理重任p
- 11-20shell备份移动某个目录下的文件