Lösungsansatz für Überwachungsscript

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Benutzeravatar
whisper
Beiträge: 3379
Registriert: 23.09.2002 14:32:21
Lizenz eigener Beiträge: GNU Free Documentation License
Kontaktdaten:

Lösungsansatz für Überwachungsscript

Beitrag von whisper » 02.11.2011 08:16:43

Hallo Scripting Profies :-)
Ich habe ein Überwachungsscript welches mir allmorgentlich meldet, wenn bestimmte Dateien nicht verarbeitet worden sind.
Die Dateien haben leider das Datum der Fertigstellung im Namen, dummerweise kommt eine Datei mal kurz vor Mitternacht, mal kurz danach. Beispiel:

Code: Alles auswählen

315054 Oct 30 00:18 Datei_2011-10-30_00:18:29.gz  
315060 Oct 30 23:18 Datei_2011-10-30_23:18:35.gz
Mit einer Abfrage wie Datei*2011-11-02* erwische ich am 30.10. 2 Dateien, am 31.10 aber 0
Gut, ich könnte mir die Anzahl der Dateien merken und bei 2 die für den Folgetag als geliefert betrachten.
Aber hat jemand eine elegantere Idee?

Den Zeitraum der Erstellung kann ich nicht beeinflussen, ebenso auch nicht die Namensgebung
Alter ist übrigens keine Ausrede, nur Erfahrung, die sich stapelt. 😉

Colttt
Beiträge: 3012
Registriert: 16.10.2008 23:25:34
Wohnort: Brandenburg
Kontaktdaten:

Re: Lösungsansatz für Überwachungsscript

Beitrag von Colttt » 02.11.2011 08:44:39

nunja du möchtest also das es 2dateien gibt innerhalb kurzer zeit, oder?! dann kannst du das doch mit find und mtime machen, oder?
Debian-Nutzer :D

ZABBIX Certified Specialist

mtheiss
Beiträge: 154
Registriert: 01.04.2005 22:07:26
Lizenz eigener Beiträge: MIT Lizenz

Re: Lösungsansatz für Überwachungsscript

Beitrag von mtheiss » 02.11.2011 09:00:03

Hallo,

probier doch mal

Code: Alles auswählen

find <pfad> -type f -cmin -60
Der Befehl findet alle Dateien unter <pfad>, die innerhalb der letzten 60 Minuten erzeugt wurden.

Grüße
Martin

Benutzeravatar
whisper
Beiträge: 3379
Registriert: 23.09.2002 14:32:21
Lizenz eigener Beiträge: GNU Free Documentation License
Kontaktdaten:

Re: Lösungsansatz für Überwachungsscript

Beitrag von whisper » 02.11.2011 10:32:28

Colttt hat geschrieben:nunja du möchtest also das es 2dateien gibt innerhalb kurzer zeit, oder?! dann kannst du das doch mit find und mtime machen, oder?
Nein, ja.
Normalerweise eine Datei Pro Tag, dummerweise eben immer um Mitternacht herum, deshalb ist das mit dem Datum keine gute Lösung. Aber die Idee mit mtime ist die Lösung. Danke.
Einfach -mtime 0 und schon bekomme ich das, was ich brauche.
Alter ist übrigens keine Ausrede, nur Erfahrung, die sich stapelt. 😉

Antworten