linux添加个定时备份脚本

有个需求,将公司服务器a盘文件定时备份一下。

先写个备份脚本 dy_backup_a.sh :

#!/bin/bash

# back up a disk

SRC_PATH="/mnt/d/shared/a"
DST_PATH="/mnt/d/backup_disk/"


if [ ! -d ${DST_PATH} ]
then
        mkdir -p ${DST_PATH}
fi


if [ -d ${SRC_PATH} ]
then
        rsync -az --delete --progress ${SRC_PATH}  ${DST_PATH}
else
        echo "not found this directory."
fi

把这个脚本加到linux自带的定时任务里。

crontab  -e
编辑任务列表,添加一个任务,每小时的46分执行一次a盘备份脚本
# m h  dom mon dow   command


#back up a disk
46 * * * *  /home/dy/program/shell/dy_backup_a.sh


不用重启,时间一到,在目标目录/mnt/d/backup_disk 下就有A盘备份文件生成。


你可能感兴趣的:(linux添加个定时备份脚本)