X-Git-Url: https://iankelling.org/git/?a=blobdiff_plain;f=sysd-mail-once;h=e53d6ee6e5f41df4df6b78a702e5f3f3ae9e05e9;hb=7f7ce3ccf4269622c5e40556ef8b3b1e9b07ab47;hp=8feedd377e6324d4d70b5e87f3566495c80fcec9;hpb=9d651c1e48698ebd746a182d059291e76989601a;p=log-quiet diff --git a/sysd-mail-once b/sysd-mail-once index 8feedd3..e53d6ee 100755 --- a/sysd-mail-once +++ b/sysd-mail-once @@ -44,7 +44,7 @@ esac service=$1 shift -c=$cbase/$service +c=$cbase/$service # c for command file path base glob="$c[0-9]*" arr=($glob); file="${arr[0]}"; [[ $glob != "$file" ]] || file= @@ -76,5 +76,9 @@ else # $@ failed else file=${c}1 printf "%s\n" "$cursor" >$file + if (( errors == 1 )); then + journalctl -u $service.service --after-cursor=$(<$file) | \ + mail -s "$HOSTNAME: $service failure" $u@localhost + fi fi fi