ich habe ein Script, welches mir die unzustellbaren Mailadressen aus der mail.log raussucht und dann per Mail täglich verschickt. Das funktioniert auch soweit ganz gut.
Jetzt möchte ich das Script noch um ein grep nach dem heutigen Datum erweitern, sodass ich meine täglichen Mails nur mit den Fehlern des aktuellen Tages, nicht die des ganzen Files, ausgeliefert werden.
Hier mal der Schnipsel, um den es geht:
Code: Alles auswählen
#!/bin/bash
RESULT=$(grep "domain name not found" /var/log/mail.log|grep "Jul 25"|awk '{print $7})
Code: Alles auswählen
#!/bin/bash
monat=$(date | awk '{m=$2; print m}')
tag=$(date | awk '{t=$3; print t}')
heute=$monat" "$tag
RESULT=$(grep "domain name not found" /var/log/mail.log|grep $heute|awk '{print $7})
Hat von euch jemand einen Tip?
LG und Danke
Johannes