diff options
| author | Craig Jennings <craigmartinjennings@gmail.com> | 2021-08-15 21:30:41 -0500 |
|---|---|---|
| committer | Craig Jennings <craigmartinjennings@gmail.com> | 2021-08-15 21:30:41 -0500 |
| commit | 6460089056607a8d738e0272a97d9998b96ccc24 (patch) | |
| tree | 1b00f98ee7d898cb9bd39c07bb33a59b1899db98 /rsyncshot.org | |
| parent | 8de9a93ce1fafcd031e1b92d082e957b233d239d (diff) | |
added flock check to literate source and regenerated
Diffstat (limited to 'rsyncshot.org')
| -rw-r--r-- | rsyncshot.org | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/rsyncshot.org b/rsyncshot.org index 08bbc2b..2d2f8d7 100644 --- a/rsyncshot.org +++ b/rsyncshot.org @@ -33,14 +33,18 @@ CP="/usr/bin/cp" MV="/usr/bin/mv" RM="/usr/bin/rm" #+end_SRC +* Prevent Overlapping Runs with Flock +#+begin_src sh :tangle rsyncshot :comments org +FLOCKCHECK="flock -x /tmp/rsyncshot.lock -c" +#+end_src * Default Cron Job Entries CRON_H = hourly on minute 0 from 1am to 11pm CRON_D = daily at midnight, Monday - Saturday CRON_W = weekly at midnight on Sundays #+begin_SRC sh :tangle rsyncshot :comments org -CRON_H="0 1-23 * * * $SCRIPTLOC hourly 22"; -CRON_D="0 0 * * 1-6 $SCRIPTLOC daily 6"; -CRON_W="0 0 * * 7 $SCRIPTLOC weekly 51"; +CRON_H="0 1-23 * * * $FLOCKCHECK $SCRIPTLOC hourly 22"; +CRON_D="0 0 * * 1-6 $FLOCKCHECK $SCRIPTLOC daily 6"; +CRON_W="0 0 * * 7 $FLOCKCHECK $SCRIPTLOC weekly 51"; #+end_SRC * Functions ** Help Function |
