Linux定时备份文件

要备份的源数据路径  /temp

存储备份数据的路径       /home/backup

1、创建备份脚本

  vim /home/backup.sh

2、编辑备份语句

#! /bin/sh
mkdir /home/backup
cp -r /temp /home/backup
tar -zcPvf /home/backup$(date + %Y%m%d).tar.gz /home/backup
rm -rf /home/backup/
find ./ -mtime +30 -name "*.tar.gz" -exec rm -rf {} \;

3、启用备份脚本

  sh /home/backup.sh

4、加入定时任务

  crontab -e

  0 0 /10 *  sh /home/backup.sh    表示每10天执行一次

 

 

   *      *      *      *      *        task

  分、时、日、月、周  任务

posted @ 2021-11-10 14:49  SemPre  阅读(575)  评论(0)    收藏  举报