Run old planet file cleanup on first Monday of the month.
authorMatt Amos <zerebubuth@gmail.com>
Mon, 5 Feb 2018 13:51:11 +0000 (13:51 +0000)
committerMatt Amos <zerebubuth@gmail.com>
Mon, 5 Feb 2018 13:51:11 +0000 (13:51 +0000)
Not every Monday and additionally the 1st through 7th, as the
previous cron configuration actually meant. Turns out the command
runs when either the day of week matches _or_ the day of month
matches, unlike all the other rules.

cookbooks/planet/templates/default/old-planet-file-cleanup.cron.erb

index 3871d9d..f3983cb 100644 (file)
@@ -1,4 +1,4 @@
 # DO NOT EDIT - This file is being maintained by Chef
 MAILTO=zerebubuth@gmail.com
 # run this on the first monday of the month at 3:44am
-44 3 1-7 * mon www-data /usr/local/bin/old-planet-file-cleanup --dry-run --debug
+44 3 1-7 * * www-data test $(date +\%u) -eq 1 && /usr/local/bin/old-planet-file-cleanup --dry-run --debug