Linux定时备份文件系统,并删除7天前的备份文件
backupfile.sh
#!/bin/sh
rq=`date +%Y%m%d`
rm -f /o2o_app/backup/`date -d '-7 days' +%Y%m%d`.tar.gz
tar zcvf /o2o_app/backup/$rq.tar.gz /o2o_app/fs
crontab -e //设置定时器
0 0 * * * /o2o_app/backup/backupfile.sh
本文介绍了一个简单的Linux脚本,用于实现文件系统的定时备份及自动删除7天前的旧备份。通过crontab设置定时任务,利用tar命令打包指定目录,并使用rm命令清理过期的归档文件。
Linux定时备份文件系统,并删除7天前的备份文件
backupfile.sh
1518

被折叠的 条评论
为什么被折叠?