Es wird empfohlen, ein Skript von Cron auszuführen, um festzustellen, ob sich die Überwachungsprotokolldatei geändert hat.
also ruft dein cron dein script auf
01 00 * * * sh /bin/script.sh
Dieses Skript namens "script.sh" ähnelt dem folgenden im Verzeichnis / bin /
Alternative Antwort
#!bin/bash /sbin/aureport -k -ts yesterday 00:00:00 -te yesterday 23:59:59 > /dev/shm/auditcheck.log if [ -z "$(grep "no events of interest were found" /dev/shm/auditcheck.log)" ]; then /sbin/aureport -k -ts yesterday 00:00:00 -te yesterday 23:59:59 else > /dev/null 2>&1 fi
Dieses bearbeitete / alternative Skript speichert die aureport-Ausgabe und greift dann zur Ausgabe des Satzes ohne Ereignisse mit -z string auf True, wenn die Länge der Zeichenfolge Null ist. Wenn der Satz "Es wurden keine interessanten Ereignisse gefunden wurden" nicht vorhanden ist, führen Sie Ihren Prüfbericht aus. Ansonsten leiten Sie die Ausgabe Ihres Programms nach / dev / null um. Schließen Sie sowohl den Standardfehler als auch den Standardausgang ein.