Bestimmte Textausgabe (mail) bei erfolgreichem Cronjob
Posted: 2004-06-25 23:31
Ich kenne mich mit Shellscript nicht so aus ... ich möchte gerne das wenn ein Cronjob erfolgreich ausgeführt wurde das dann in der Mail an den Root im Betreff steht "Clocksync erfolgreich !" o.Ã?.
Das müsste ja mit "if" / "then" gehen, leider weiß ich nicht wie. Sagen wir mal wenn "RKHunter" ein Rootkit findet, müsste ja irgendwo im Text "infected" stehen.
(Hab mal früher ein bischen Visual Basic gemacht)
Oder so ähnlich. Super wäre auch ein Shellscript mit Variablen, so das man es für jedes Shellscript genutzen könnte :
Könnte mir jemand Ansätze dazu geben oder vielleicht ein Beispielscript?
Ich hatte irgendwann mal hier was darüber gelesen, habs aber leider nicht mehr gefunden.
Danke.
Das müsste ja mit "if" / "then" gehen, leider weiß ich nicht wie. Sagen wir mal wenn "RKHunter" ein Rootkit findet, müsste ja irgendwo im Text "infected" stehen.
Code: Select all
If rkhunter.text = *infected* Then
Mail.Subject = "RootKit gefunden !"
Oder so ähnlich. Super wäre auch ein Shellscript mit Variablen, so das man es für jedes Shellscript genutzen könnte :
Code: Select all
# Hier kommt der Pfad zum Script
$script = /pfad/zum/Script/rkunter
# Hier kommt das Wort, wonach gesucht wird - wenn gefunden, dann wird
# der Text ausgegeben
$suchenach = "infected"
# Eigenen Mail-Subject einzugeben
$OwnSubject = "RootKit gefunden!!!!"
# Verzögerung bis Mail geschickt wird in Sekunden
$time = 180
Ich hatte irgendwann mal hier was darüber gelesen, habs aber leider nicht mehr gefunden.
Danke.