歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux綜合 >> Linux安裝

linux添加個定時備份腳本

有個需求,將公司服務器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盤備份文件生成。



Copyright © Linux教程網 All Rights Reserved