#!/bin/bash
srcFile="log" #要备份的文件夹
srcPath="/home/server" #要备份的文件夹在哪个文件夹下面
targetPath="root/backup" #将文件备份到哪个文件夹
bkdate=$(date +$Y$m$d_$H$M$S) #获取执行备份的时间,格式例子为:20171125_170630
if [ -d $srcPath/$srcFile ];then
echo "要备份的目录存在"
if [ -d $targetPath ];then
tar -zcvf $targetPath/$srcFile$bkdate.tar.gz $srcPath/$srcFile
else
echo "备份文件存放目录不存在"
fi
else
echo "要备份的目录不存在"
fi