mostly fixes, a few improvements
[distro-setup] / filesystem / etc / cron.d / ian
index 24fc23cbec3b102bf7efb90fd5afb2097484336f..9e9ca2fab2a427b4d03feab6bf78c2d26df8ff77 100644 (file)
@@ -1,3 +1,12 @@
+# field          allowed values
+# -----          --------------
+# minute         0–59
+# hour           0–23
+# day of month   1–31
+# month          1–12 (or names, see below)
+# day of week    0–7 (0 or 7 is Sun, or use names)
+
+
 # default is /bin/sh
 SHELL=/bin/bash
 # default is /usr/bin:/bin
@@ -7,9 +16,19 @@ MAILTO=root
 # If theres any logged errors we didnt handle in 4 days, maybe we accidentally missed them,
 # so report if we did
 4 9  * * 5   root /a/bin/ds/check-stale-alerts
+4 10  * * 5   root /a/bin/ds/check-radicale
 4 15 * * 5   iank /a/bin/ds/mailclean
 14 * * * *   root /a/bin/ds/bk-backup |& log-once -24 bk-backup
 0 7 * * * iank failmail myupgrade-iank
 20 7 * * * root myupgrade |& log-once -1 myupgrade
+20 5 * * * root prof-backup |& log-once -1 prof-backup
 19 * * * *   root check-crypttab
 4 20 * * 5   iank /usr/local/bin/check-lets-encrypt-ssl-settings
+4 21 * * 5   iank /b/ds/auto-commit-changes /a /p
+4 24 * * 5   iank failmail /b/ds/eggdrop-upgrade
+# avoid dnssec expirations. This is a hack, what we should
+# do instead is something like, sign only if expiration is
+# coming soon, and send an email notication, because this
+# push a version that is in the midst of editing. Whatever,
+# I rarely edit them.
+0 16 5 * *   iank brcrun bindpush