【问题标题】:Modify Backup Script to Run 4x/week Instead of Daily修改备份脚本以每周运行 4 次而不是每天
【发布时间】:2014-08-06 11:17:58
【问题描述】:

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

umask 0077

BPATH="/disk2/backups/vhosts_backups/`date +%w`"
LOG="备份.log"

/bin/rm -rf $BPATH/*

对于我在 `ls /var/www/vhosts` 上
做
tar czf $BPATH/$i.tgz -C /var/www/vhosts $i 2>>$BPATH/backup.log
完成

谢谢你,
杰森

【问题讨论】:

    标签: backup


    【解决方案1】:

    为了回答我自己的问题(以防它可以使其他人受益),事实证明备份脚本是通过 crontab 安排的,这就是需要调整的地方。我做了crontab -e 并将下面的第 4 个字段从 * 修改为“0,2,4,6”(代表周日、周二、周四、周六)。

    5 1 * * 0,2,4,6 /root/scripts/vhosts_backup.sh

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-03-31
      • 2011-06-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-26
      相关资源
      最近更新 更多