summaryrefslogtreecommitdiff
path: root/rsyncshot
diff options
context:
space:
mode:
Diffstat (limited to 'rsyncshot')
-rwxr-xr-xrsyncshot10
1 files changed, 6 insertions, 4 deletions
diff --git a/rsyncshot b/rsyncshot
index 471168c..8fa110a 100755
--- a/rsyncshot
+++ b/rsyncshot
@@ -41,9 +41,10 @@ RM="/usr/bin/rm"
FLOCKCHECK="flock -x /tmp/rsyncshot.lock -c"
# default cron job entries
-CRON_H="0 1-23 * * * "; # hourly on minute 0 from 1am to 11pm
-CRON_D="0 12 * * 1-6 "; # daily at noon, monday - saturday
-CRON_W="0 12 * * 7 "; # weekly at noon on sundays
+CRON_Q="15,30,45 * * * * "; # every quarter-hour except minute 0
+CRON_H="0 1-23 * * * "; # hourly on minute 0 from 1am to 11pm
+CRON_D="0 12 * * 1-6 "; # daily at noon, monday - saturday
+CRON_W="0 12 * * 7 "; # weekly at noon on sundays
# ------------------------ Utility Functions ------------------------
@@ -94,7 +95,8 @@ setup()
{
echo "$CRON_H $FLOCKCHECK '$SCRIPTLOC hourly 22 >> $LOGFILE 2>&1'"
echo "$CRON_D $FLOCKCHECK '$SCRIPTLOC daily 6 >> $LOGFILE 2>&1'"
- echo "$CRON_W $FLOCKCHECK '$SCRIPTLOC weekly 51 >> $LOGFILE 2>&1'"
+ echo "$CRON_W $FLOCKCHECK '$SCRIPTLOC weekly 51 >> $LOGFILE 2>&1'"
+ echo "$CRON_Q $FLOCKCHECK '$SCRIPTLOC quarter-hour 3 >> $LOGFILE 2>&1'"
} >> crontemp
crontab crontemp;
$RM crontemp;