From 01e43c406164342f18817f30c85b040f13285c95 Mon Sep 17 00:00:00 2001 From: Per Cederqvist <ceder@lysator.liu.se> Date: Wed, 20 Dec 2006 06:09:20 +0000 Subject: [PATCH] Make backup-repeatedly exit quicker. * backup-repeatedly: Test for stop and finish flags more often. --- ChangeLog | 5 +++++ backup-repeatedly | 9 +++++++-- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index 697ad90..88effbc 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2006-12-20 Per Cederqvist <ceder@sedesopim.lysator.liu.se> + + Make backup-repeatedly exit quicker. + * backup-repeatedly: Test for stop and finish flags more often. + 2006-12-19 Per Cederqvist <ceder@sedesopim.lysator.liu.se> Print the most stale and freshest job per partition. diff --git a/backup-repeatedly b/backup-repeatedly index ea691f7..230b56f 100755 --- a/backup-repeatedly +++ b/backup-repeatedly @@ -1,12 +1,16 @@ #!/bin/sh -while [ ! -f /nobackup/backup.lysator/etc/stop ] +while : do + [ -f /nobackup/backup.lysator/etc/finish ] && break + [ -f /nobackup/backup.lysator/etc/stop ] && break + echo echo Running all jobs. echo /nobackup/backup.lysator/bin/backup-all 0 1 [ -f /nobackup/backup.lysator/etc/finish ] && break + [ -f /nobackup/backup.lysator/etc/stop ] && break echo echo Retrying failed jobs. @@ -14,6 +18,7 @@ do /nobackup/backup.lysator/bin/backup-all --failed 0 1 [ -f /nobackup/backup.lysator/etc/finish ] && break + [ -f /nobackup/backup.lysator/etc/stop ] && break echo echo Retrying jobs with warnings. @@ -21,11 +26,11 @@ do /nobackup/backup.lysator/bin/backup-all --retry 0 1 [ -f /nobackup/backup.lysator/etc/finish ] && break + [ -f /nobackup/backup.lysator/etc/stop ] && break echo echo Sleeping one hour. echo sleep 3600 - [ -f /nobackup/backup.lysator/etc/finish ] && break done -- GitLab