X-Git-Url: https://iankelling.org/git/?a=blobdiff_plain;f=system-status;h=f39f03176fdae290843d45ea851641ade5b21056;hb=23883bc99075d156fb9aecce6ec6fb68277a8367;hp=a36240ca24c631296d5d944da3a6d2251ab02c87;hpb=4757c5d037a08795aa5b5081ae9f7449b5cf1ce5;p=distro-setup diff --git a/system-status b/system-status index a36240c..f39f031 100755 --- a/system-status +++ b/system-status @@ -14,6 +14,8 @@ status_file=/dev/shm/iank-status shopt -s nullglob shopt -s dotglob +lo() { /usr/local/bin/log-once -1 "$@"; } + write-status() { chars=() @@ -24,16 +26,19 @@ write-status() { glob=(/m/md/bounces/new/*) if [[ -e $glob ]]; then chars+=("BOUNCE!") + lo bounce "message in /m/md/bounces/new" fi - glob=(/m/md/alerts/new/*) + glob=(/m/md/alerts/new/* /m/md/alerts/cur/*) if [[ -e $glob ]]; then chars+=("ALERT!") fi if [[ -e /nocow/user/mailtest-failure ]]; then chars+=("MAILPING!") + lo mailping "mailtest-check didnt see mail from send-test-forward" fi if [[ -s /var/log/exim4/paniclog ]]; then chars+=("PANIC!") + tail /var/log/exim4/paniclog | lo paniclog fi source /a/bin/bash_unpublished/source-state