X-Git-Url: https://iankelling.org/git/?a=blobdiff_plain;f=sysd-mail-once;h=3542200d12d52b437362d252a3047315d34d0bd7;hb=8d7f4d77c6eab1163da3dd9bd89c96038cbd158e;hp=e4305aec3ce621764cf517f9d311c179106bc79b;hpb=d9bc271d0faf80847ed819cbd6f9220667ff43d8;p=log-quiet diff --git a/sysd-mail-once b/sysd-mail-once index e4305ae..3542200 100755 --- a/sysd-mail-once +++ b/sysd-mail-once @@ -18,12 +18,17 @@ set -eE -o pipefail trap 'echo "$0:$LINENO:error: \"$BASH_COMMAND\" returned $?" >&2' ERR errors=3 -cbase=/var/local/cron-errors -case "$1" in +cbase=$HOME/sysd-mail-once-state +to=root +dryrun=false +while [[ $1 == -* ]]; do + case "$1" in -h|--help) - cat <$file + printf "%s\n" "$cursor" >$file + fi + if (( errors == 1 )); then + send_mail=true + fi + fi + if $send_mail; then + echo "sysd-mail-once: emailing on $errors errors. exit code: $code" + mi exim -odf -t <= $errors errors." + mi exim -odf -t <