将备份脚本修改为每周运行4次,而不是每天运行一次



我正在考虑修改服务器上为我设置的备份脚本。该脚本目前每天早上运行以备份/var/www/vhosts/目录下的所有域,如果可能的话,我希望每周只运行四次(周日,周二,周四,周六)而不是每天。我是相对较新的脚本语言/命令,想知道是否有人可以帮助我这个?下面是当前脚本:

<>以前umask 0077BPATH = "/disk2/备份/vhosts_backups/日期+ % w"日志= " backup.log "/bin/rm -rf $BPATH因为我在' ls/var/www/vhosts '上做tar czf $BPATH/$i。-C/var/www/vhosts $i 2>>$BPATH/backup.log之前完成

谢谢你,
杰森

为了回答我自己的问题(以防它对其他人有益),事实证明备份脚本是通过crontab调度的,这就是需要调整的地方。我执行了crontab -e,并将下面的第4个字段从*修改为"0,2,4,6"(对于Sun, Tue, Thu, Sat)。

/root/scripts/vhosts_backup.sh

最新更新