Posts mit dem Label Rekursiv löschen werden angezeigt. Alle Posts anzeigen
Posts mit dem Label Rekursiv löschen werden angezeigt. Alle Posts anzeigen

17.10.14

Dateien rekursiv durchsuchen und je nach Inhalt löschen

Problem:

Mailserver mit eigenen Mails zugebombt. Und wer schon einmal versucht hat mehrere Millionen Mails zu löschen, ist schnell an die Grenze von "rm" gestoßen.

Außerdem sollen nicht alle Mails gelöscht werden, sondern nur die mit einem bestimmten Inhalt.

Lösung: find in Verbindung mit egrep und rm:

 find /var/qmail/mailnames/{DOMAIN}/{MAILNAME}/Maildir/new -type f -exec egrep -i "{SUCHSTRING}" {} >/dev/null 2>&1 \; -exec rm {} \;


Openhab und Ecoflow Max - API Anbindung

 Ich wollte die neu erworbene Powerstation in Openhab einbinden, um den aktuellen Status (Ladestand etc.) über Openhab auswerten zu können. ...