X-Git-Url: https://iankelling.org/git/?a=blobdiff_plain;f=epanic-clean;h=c9739ba6d8474516e2c71fd1237f3665cb5527dc;hb=f27b67a1dfa58b5f101bba607b2f91a73e65299e;hp=c171746cc41f848eeed9c9d09d525e7feda34d18;hpb=7ed3b98c4d3678d982c33741f1f42727144e66ce;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 <