Mercurial > hg > soundsoftware-site
annotate deploy/any/run-cron-scripts.sh @ 1621:3a510bf6a9bc
Merge from live branch
author | Chris Cannam |
---|---|
date | Fri, 13 Jul 2018 10:44:33 +0100 |
parents | 44f001af7f6a |
children |
rev | line source |
---|---|
Chris@1607 | 1 #!/bin/bash |
Chris@1607 | 2 |
Chris@1607 | 3 set -e |
Chris@1607 | 4 |
Chris@1607 | 5 cd /var/www/code |
Chris@1607 | 6 |
Chris@1607 | 7 for t in minutely hourly daily monthly; do |
Chris@1607 | 8 for s in deploy/config/cron.$t/[0-9]* ; do |
Chris@1607 | 9 name=$(basename $s) |
Chris@1607 | 10 actual="/etc/cron.$t/$name" |
Chris@1607 | 11 echo "Running cron script $actual..." |
Chris@1616 | 12 if "$actual"; then |
Chris@1616 | 13 echo "Cron script $actual ran successfully" |
Chris@1616 | 14 else |
Chris@1616 | 15 echo "Cron script $actual failed with error code $?" |
Chris@1616 | 16 exit 1 |
Chris@1616 | 17 fi |
Chris@1607 | 18 done |
Chris@1607 | 19 done |