歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux綜合 >> Linux安裝 >> linux添加個定時備份腳本

linux添加個定時備份腳本

日期:2017/2/25 14:40:16   编辑:Linux安裝

有個需求,將公司服務器a盤文件定時備份一下。

先寫個備份腳本 dy_backup_a.sh :

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

把這個腳本加到linux自帶的定時任務裡。
  1. crontab -e
編輯任務列表,添加一個任務,每小時的46分執行一次a盤備份腳本

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

不用重啟,時間一到,在目標目錄/mnt/d/backup_disk 下就有A盤備份文件生成。



Copyright © Linux教程網 All Rights Reserved