ich muss leider gestehen das ich sogut wie gar keine Ahunung vom Scripten habe.
Jetzt komm ich wohl aber nicht drum rum eins selbst zu schreiben
Ich habe den Kaspersky Virenscanner auf einem Mailserver laufen. Dort läuft alle 3 Stunden ein cron-job der nach Updates sucht. Updates werden auch von Kaspersky so schnell aktualiersiert das der alle 3 Stunden was "neues" findet.
So ich hätte jetzt gerne eine tägliche Email von dem Server ob ein Update erfolgreich gemacht wurde.
Kaspersky selber bietet leider nicht eine solche Funktion.
So meine Idee ist daher eine log Datei auszulesen. Die Update-Funktion besitzt nämlich eine eigene.
Ein erfolgreiches Update wird wie folgt aufgezeichnet :
Code: Alles auswählen
[28/04/06 12:00:03 E] Published: ev_type = 'UPD_UpdateVersion'
Params: 'Ver' = 1146232260
Fehler können unterschiedlich aussehen, z.B.:
Code: Alles auswählen
[20/04/06 00:00:08 E] Failed to create dir /tmp/k3K001m00006408/1136/
Beinhaltet die letzte Zeile jedoch ein erfolgreiches Update sollte noch das Datum mit der aktuellen Systemzeit verglichen werden um sicherzugehen das es auch ein aktuelles Update war.
So das einzigste was ich mim Moment dazu weiß ist wie ich mir eine Mail schreibe.
Code: Alles auswählen
echo " " | mail -s "Update erfolgreich" adresse@domain.de
Könnte mir jemand vielleicht ein bisschen helfen ?