最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

linuxweb目录文件全备脚本

来源:动视网 责编:小OO 时间:2024-12-27 15:48:33
文档

linuxweb目录文件全备脚本

#。/bin/bash。#文件全备脚本;#删除7天以前的文件。#调用方法;#yxy;#www;#anybooks@qq。#2014-08-20。#请主意所有路径都为全整目录。#shfilebak.sh要备份的目标目录备份文件存放路径保留文件的天数。#shfilebak.sh/home/wd/wd/wd/home/wd/wd/bakup7。#shfilebak.sh/home/dd/dd/dd/home/dd/dd/bakup7。 。#path;path=$1;backupPath=$2。n=$3; 。#参数不全;
推荐度:
导读#。/bin/bash。#文件全备脚本;#删除7天以前的文件。#调用方法;#yxy;#www;#anybooks@qq。#2014-08-20。#请主意所有路径都为全整目录。#shfilebak.sh要备份的目标目录备份文件存放路径保留文件的天数。#shfilebak.sh/home/wd/wd/wd/home/wd/wd/bakup7。#shfilebak.sh/home/dd/dd/dd/home/dd/dd/bakup7。 。#path;path=$1;backupPath=$2。n=$3; 。#参数不全;


系统大全为您提供
#!/bin/bash
#文件全备脚本
#删除7天以前的文件
#调用方法
#yxy
#www
#anybooks@qq
#2014-08-20
#请主意所有路径都为全整目录
#shfilebak.sh要备份的目标目录备份文件存放路径保留文件的天数
#shfilebak.sh/home/wd/wd/wd/home/wd/wd/bakup7
#shfilebak.sh/home/dd/dd/dd/home/dd/dd/bakup7
 
#path
path=$1
backupPath=$2
n=$3
 
#参数不全
if["$path"==""]||["$backupPath"==""]||["$n"==""];then
echo"Insufficientarguments"
exit1
fi
 
#目标目录不存,退出
if[!-d"$path"];then
echo"Directorydoesnotexist"
exit1
fi
 
#如果存放备份文件的目录不存,新建
if[!-d"$backupPath"];then
mkdir"$backupPath"
fi
 
#Timeinformation
#时间
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"-typef-mtime+$n-execrm{};
 
********************crontab设置**********************************************
根据需要设置相关备份规则,此处略则部分规则
 
#每天1点备份
01***cd/opt/backup/database&&./1.sh
 
#每周一1点备份
01**1cd/opt/backup/database&&./1.sh
 
#每2小时备份
0*/2***cd/opt/backup/database&&./1.sh
 
#每2天备份
00*/2**cd/opt/backup/database&&./1.sh
 
#每个月5号1点20分备份
2015**cd/opt/backup/database&&./1.sh
 
更多contrab规则请看
 
 
MysqL全备脚本升级版,支持多台主机,多个数据
MysqL全备脚本,此脚本可以备份多个数据库
  以上就是系统大全给大家介绍的如何使的方法都有一定的了解了吧,好了,如果大家还想了解更多的资讯,那就赶紧点击系统大全官网吧。 
 
本文来自系统大全http:///如需转载请注明!推荐:win7纯净版

文档

linuxweb目录文件全备脚本

#。/bin/bash。#文件全备脚本;#删除7天以前的文件。#调用方法;#yxy;#www;#anybooks@qq。#2014-08-20。#请主意所有路径都为全整目录。#shfilebak.sh要备份的目标目录备份文件存放路径保留文件的天数。#shfilebak.sh/home/wd/wd/wd/home/wd/wd/bakup7。#shfilebak.sh/home/dd/dd/dd/home/dd/dd/bakup7。 。#path;path=$1;backupPath=$2。n=$3; 。#参数不全;
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top