定时压缩备份网站目录

crontab -e

30 2 * * * sh /srv/backwebroot.sh

————————————-分割线————————————-

#!/bin/sh

#backwebroot.sh

old_file=”/var/www/www.nt00.com-“`date -d “2 days ago” +%Y-%m-%d`”.tar.gz”
filename=”/var/www/www.nt00.com-“`date +%F`”.tar.gz”
bak_path=”/var/www/www.nt00.com”

if [ -f “$filename” ]
then
    rm -rf “$filename”
    echo “Delete:$filename”
fi

tar czfP “$filename” “$bak_path”

if [ -f “$filename” ]
then
    if [ -f “$old_file” ]
    then
        rm -rf “$old_file”
        echo “Delete:$old_file”
    fi
fi

————————————-分割线————————————-

发表评论

电子邮件地址不会被公开。 必填项已用*标注