每周的工作日1:30,将/etc备份至/backup目录中,保存的文件名称格式 为“etcbak-yyyy-mm-dd-HH.tar.xz”,其中日期是前一天的时间

[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

猜你喜欢

转载自blog.csdn.net/weixin_51867896/article/details/122164808#comments_20927261