X-Git-Url: https://iankelling.org/git/?a=blobdiff_plain;f=epanic-clean;h=c9739ba6d8474516e2c71fd1237f3665cb5527dc;hb=38387a0fbfcc731fbd5785d4c035c5121a4c9281;hp=c171746cc41f848eeed9c9d09d525e7feda34d18;hpb=50f25d1eec109c4596cfc638c9a7c98da0f0b5d0;p=distro-setup diff --git a/epanic-clean b/epanic-clean index c171746..c9739ba 100755 --- a/epanic-clean +++ b/epanic-clean @@ -50,6 +50,11 @@ v() { fi } +spamd_ser=spamd +if systemctl cat spamassassin &>/dev/null; then + spamd_ser=spamassassin +fi + pl=/var/log/exim4/paniclog main() { @@ -108,7 +113,7 @@ main() { jmax="$(date -d @$sec_max "+%F %H:%M:%S")" description=$(systemctl cat $service | sed -rn 's/^ *Description=(.*)/\1/p') jrregex="^Starting $description" - if [[ $service == spamassassin ]]; then + if [[ $service == "$spamd_ser" ]]; then jrregex+="\|^spamd: restarting" fi d "jrregex=$jrregex jmin=$jmin jmax=$jmax" @@ -129,9 +134,9 @@ main() { sed -ri "/$regex/d" $pl fi fi - done <<'EOF' + done <