当前位置: > Linux教程 > 系统运维 >

linux添加个定时备份脚本

时间:2017-02-17 04:54来源:linux.it.net.cn 作者:IT

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

先写个备份脚本 dy_backup_a.sh :

  1. #!/bin/bash  
  2.   
  3. # back up a disk  
  4.   
  5. SRC_PATH="/mnt/d/shared/a"  
  6. DST_PATH="/mnt/d/backup_disk/"  
  7.   
  8.   
  9. if [ ! -d ${DST_PATH} ]  
  10. then  
  11.         mkdir -p ${DST_PATH}  
  12. fi  
  13.   
  14.   
  15. if [ -d ${SRC_PATH} ]  
  16. then  
  17.         rsync -az --delete --progress ${SRC_PATH}  ${DST_PATH}  
  18. else  
  19.         echo "not found this directory."  
  20. fi  

把这个脚本加到linux自带的定时任务里。
  1. crontab  -e  
编辑任务列表,添加一个任务,每小时的46分执行一次a盘备份脚本

 
  1. # m h  dom mon dow   command  
  2.   
  3.   
  4. #back up a disk  
  5. 46 * * * *  /home/dy/program/shell/dy_backup_a.sh  

 

 

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



(责任编辑:IT)
------分隔线----------------------------
栏目列表
推荐内容