我使用的是CentOS 6,使用的是WHM和Cpanel。我将我的备份设置为每天运行,但我得到了所有原始文件和目录。这是我正在使用的脚本,它似乎工作得很好,但有一些问题我无法解决。
for dir in /backup/cpbackup/daily/*/
do
base=$(basename "$dir")
if [ "$dir" == "azureat" ]; then
tar --exclude='homedir/public_ftp' --exclude='homedir/svn_sync' --exclude='homedir/backup-*.tar.gz' -cvzf "${base}.tar.gz" "$dir" >> backup.log
else
tar --exclude='homedir/public_ftp' --exclude='homedir/backup-*.tar.gz' -cvzf "${base}.tar.gz" "$dir" >> backup.log
fi
rm -rf "$dir"
done
now=$(date +"%m_%d_%Y")
tar -cvzf WHM_Daily_Backup_$now.tar.gz *.tar.gz >> backup.log
mv WHM_Daily_Backup_$now.tar.gz /backup/aws_s3 >> backup.log问题是,当脚本运行时,我得到一个名为*.tar.gz的额外.tar.gz文件,该文件不包含任何内容,并且最后一个文件不打印日期。看起来像是WHM_Daily_Back_.tar.gz。我对这种类型的脚本有点陌生,我被卡住了。谢谢!
发布于 2014-02-14 19:34:50
从版本11.42开始,S3本机支持备份到亚马逊WHM。因此,您不再需要自定义脚本:
使用亚马逊S3作为备份目标的
是cPanel &WHM11.42版的一项功能。我们在2014年1月28日发布了11.42的生产版本。它目前部署到EDGE和CURRENT。
来源:http://features.cpanel.net/responses/amazon-s3-integrated-into-whm-as-a-backup-option
https://stackoverflow.com/questions/16885054
复制相似问题