shell脚本备份网站

说明:

1、指定备份目录

2、在目录下查看是否有当日的文件夹,没有则生成

3、执行脚本备份制定目录,排除upload附件目录,按日期时分秒生成备份。

#/bin/sh
backup_dir=/home/erdpc/backup
archive=`date +%Y%m%d`
backup_file=`date +%Y-%m-%d-%H-%M-%S`
if [ ! -d $backup_dir/$archive ];
then
    mkdir -p $backup_dir/$archive;
fi

tar -zcvf $backup_dir/$archive/$backup_file.tar.gz --exclude=www/upload --exclude=www/test www

最终生成的备份如下

原文地址:https://www.cnblogs.com/passedbylove/p/14266949.html