linuxweb目录文件全备脚本
来源:互联网
时间:2026-02-26 15:00:17
作者:
系统大全为您提供
#!/bin/bash #文件全备脚本 #删除7天以前的文件 #调用方法 #yxy #www #anybooks@qq #2014-08-20 #请主意所有路径都为全整目录 #sh filebak.sh 要备份的目标目录 备份文件存放路径 保留文件的天数 #sh filebak.sh /home/wd/wd/wd /home/wd/wd/bakup 7 #sh filebak.sh /home/dd/dd/dd /home/dd/dd/bakup 7 #path path=$1 backupPath=$2 n=$3 #参数不全 if [ "$path" == "" ] || [ "$backupPath" == "" ] || [ "$n" == "" ]; then echo "Insufficient arguments" exit 1 fi #目标目录不存,退出 if [ ! -d "$path" ]; then echo "Directory does not exist" exit 1 fi #如果存放备份文件的目录不存,新建 if [ ! -d "$backupPath" ]; then mkdir "$backupPath" fi #Time information #时间 time=`date +"%Y-%m-%d-%H-%M-%S"` day=`date +"%d"` month=`date +"%Y-%m"` weekday=`date +"%u"` #路径最后一个目录 folderName=`basename $path` fileName=$folderName$day$time.tar.gz #如果文件存在,删除 if [ -e "$fileName" ]; then rm -rf $fileName fi cd $path cd .. tar -zcf $fileName $folderName #移动备份文件到备份目录 mv $fileName $backupPath #删除N天前的数据 find $backupPath -name "$folderName*.gz" -type f -mtime +$n -exec rm {} ; ********************crontab设置********************************************** 根据需要设置相关备份规则,此处略则部分规则 #每天1点备份 0 1 * * * cd /opt/backup/database && ./1.sh #每周一1点备份 0 1 * * 1 cd /opt/backup/database && ./1.sh #每2小时备份 0 */2 * * * cd /opt/backup/database && ./1.sh #每2天备份 0 0 */2 * * cd /opt/backup/database && ./1.sh #每个月5号1点20分备份 20 1 5 * * cd /opt/backup/database && ./1.sh 更多contrab规则请看 mysql全备脚本升级版,支持多台主机,多个数据mysql全备脚本,此脚本可以备份多个数据库
以上就是系统大全给大家介绍的如何使的方法都有一定的了解了吧,好了,如果大家还想了解更多的资讯,那就赶紧点击系统大全官网吧。
本文来自系统大全https://www.herecours.com/d/file/efpub/2026/26-26/20260226144725569157
编辑推荐:
- linuxweb目录文件全备脚本02-26
- linux管道及重定向详解02-26
- CentOS 7 中firewall-cmd命令02-26
- linux磁盘管理二02-26
- 阿里云linux服务器修改root管理密码教程02-26
- linuxshell实现自动清理rman备份文件的脚本02-26
- Linux系统重装与还原02-26
- ubuntu环境变量配置文件02-26
下一篇:
相关推荐
-
雷神推出 MIX PRO II 迷你主机:基于 Ultra 200H,玻璃上盖 + ARGB 灯效
2 月 9 日消息,雷神 (THUNDEROBOT) 现已宣布推出基于英
-
制造商 Musnap 推出彩色墨水屏电纸书 Ocean C:支持手写笔、第三方安卓应用
2 月 10 日消息,制造商 Musnap 现已在海外推出一款 Oce
热文推荐
- 阿里云linux服务器修改root管理密码教程
阿里云linux服务器修改root管理密码教程
26-02-26 - linux忘记root密码的解决方法
linux忘记root密码的解决方法
26-02-26 - Linux系统虚拟内存空间
Linux系统虚拟内存空间
26-02-26 - 初探微软 Edge 浏览器 AI 标签分组功能:1 秒整理 40 个杂乱网页
- 谷歌收编机器人软件领域姊妹企业 Intrinsic
谷歌收编机器人软件领域姊妹企业 Intrinsic
26-02-26 - 游改电影《真人快打 2》最新中文预告发布,北美今年 5 月 15 日上映
游改电影《真人快打 2》最新中文预告发布,北美今年 5 月 15 日上映
26-02-26 - 华住集团创始人季琦向上海交大捐赠 1 亿元
华住集团创始人季琦向上海交大捐赠 1 亿元
26-02-26 - 微软 Edge 将增新功能:Outlook 里点击链接后自动打开 Copilot 侧边栏
- 再有参与者退场:BUFFALO 巴法络计划于 2026 年 7 月停止销售蓝光播放器
- 在Windows下安装Ubantu的愉快体验
在Windows下安装Ubantu的愉快体验
26-02-26
