每日备份脚本目录shell
Posted 两年十一时
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了每日备份脚本目录shell相关的知识,希望对你有一定的参考价值。
#!/bin/sh
#please user the Full Path Directory
SiteName="www.sijisiji.com"
Prefix=`date +%Y%m%d`
Cur_Bak_Name=${SiteName}"_"${Prefix}"_bak"
Cur_Bak_Name_gz=${Cur_Bak_Name}".tar.gz"
BackupDir="/home/backup"
SiteDir="/home/wwwroot"
if [ ! -f $BackupDir ]; then
mkdir -p $BackupDir
fi
if [ -f ${BackupDir}/$Cur_Bak_Name_gz ]; then
rm ${BackupDir}/$Cur_Bak_Name_gz
fi
cp -r ${SiteDir}/${SiteName}/ ${BackupDir}/${Cur_Bak_Name}/
cd ${BackupDir}
tar -czvf ${Cur_Bak_Name_gz} ${Cur_Bak_Name}
if [ -d ${BackupDir}/$Cur_Bak_Name ]; then
cd ${BackupDir}
rm -fr ${Cur_Bak_Name}
fi
以上是关于每日备份脚本目录shell的主要内容,如果未能解决你的问题,请参考以下文章
Linux脚本练习之script027-可实现每日将 `/etc/` 目录备份到 `/root/etcYYYY-mm-dd` 中。