X-Git-Url: https://iankelling.org/git/?a=blobdiff_plain;f=filesystem%2Fetc%2Fcron.d%2Fian;h=9e9ca2fab2a427b4d03feab6bf78c2d26df8ff77;hb=9a0f77b0495e6f2643d5646c54b4c99cf3118c67;hp=24fc23cbec3b102bf7efb90fd5afb2097484336f;hpb=da085f71e5ae00a9f78ed903be6ae675f66eacfa;p=distro-setup diff --git a/filesystem/etc/cron.d/ian b/filesystem/etc/cron.d/ian index 24fc23c..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,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