X-Git-Url: https://iankelling.org/git/?a=blobdiff_plain;f=filesystem%2Fetc%2Fcron.d%2Fian;h=2874944e9a7a3dfcf65eaf940ee423ebef702e65;hb=HEAD;hp=8a0ac9552de7006a4cafcbddd018a0ce414da3ec;hpb=5b09fb8ae01ae1c9aa5c3ccde60f6e6a22f7d6a6;p=distro-setup diff --git a/filesystem/etc/cron.d/ian b/filesystem/etc/cron.d/ian index 8a0ac95..9e9ca2f 100644 --- a/filesystem/etc/cron.d/ian +++ b/filesystem/etc/cron.d/ian @@ -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,11 +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 -# maybe try this again sometime. it needs updating to be like -# myupgrade. -#0 * * * * root mycheckrestart |& log-once -1 mycheckrestart +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