[root@centos7 ~]#vim etcback.sh
[root@centos7 ~]#cat etcback.sh
#!/bin/bash
#
#*************************************************************
#Author: chen
#QQ: 2088346053
#Date: 2021-12-27
#FileName: etcback.sh
#Description: The test script
#Copyright (C): 2021 All rights reserved
#*************************************************************
#!/bin/bash
DIR=etcbak-`date -d '-1 day' +%Y-%m-%d-%H`
tar -Jcvf /backup/${DIR}.tar.xz /etc/ &> /dev/null
[root@centos7 ~]#bash etcback.sh
[root@centos7 ~]#ll /backup/
total 8128
-rw-r--r-- 1 root root 7497912 Dec 27 10:19 etcbak-2021-12-26-10.tar.xz
[root@centos7 ~]#crontab -e
crontab: installing new crontab
[root@centos7 ~]#crontab -l
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
30 1 * * 1-5 bash etcback.sh
每周的工作日1:30,将/etc备份至/backup目录中,保存的文件名称格式 为“etcbak-yyyy-mm-dd-HH.tar.xz”,其中日期是前一天的时间
猜你喜欢
转载自blog.csdn.net/weixin_51867896/article/details/122164808#comments_20927261
今日推荐
周排行