Die Dateigröße einer Datei laufend auslesen, bei 0 KB nichts unternehmen, bei Dateigröße größer 0KB eine E-Mail versenden
Hallo!
Wir haben in unserer Firma folgendes Problem.
Unser Heizungsprogramm bringt öfters mal Fehler, bei Fehler befüllt es eine Datei mit Daten.
Wenn keine Fehler vorhanden sind hat die Datei 0KB.
Ich weiß jetzt nicht wie ich vorgehen soll, das Ziel wäre....
...eine Abfrage/Batchdatei etc... die laufend (jede Minute oder so) die entsprechende Datei prüft ob sie größer als 0KB ist, wenn ja dann eine e-mail verschickt.
E-Mail Empfänger bleibt gleich und der Text ist auch egal. Mailprogramm ist Lotus Notes bzw. wir könnten auch andere Programme verwenden
Betriebssystem: Windows XP Pro.
Die Überprüfung (jede Minute) könnte ich mit dem Taskplaner von Windows lösen.
Falls es einfacher ist, kann die Datei bei einem Fehler auch immer gleich groß sein (10KB, 50KB etc...)
Falls jemand etwas weiß, bitte helft mir, da sonst im Winter unsere Heizung wieder öfters ausfällt, und wir wieder zittern müssen!
DANKE
Wir haben in unserer Firma folgendes Problem.
Unser Heizungsprogramm bringt öfters mal Fehler, bei Fehler befüllt es eine Datei mit Daten.
Wenn keine Fehler vorhanden sind hat die Datei 0KB.
Ich weiß jetzt nicht wie ich vorgehen soll, das Ziel wäre....
...eine Abfrage/Batchdatei etc... die laufend (jede Minute oder so) die entsprechende Datei prüft ob sie größer als 0KB ist, wenn ja dann eine e-mail verschickt.
E-Mail Empfänger bleibt gleich und der Text ist auch egal. Mailprogramm ist Lotus Notes bzw. wir könnten auch andere Programme verwenden
Betriebssystem: Windows XP Pro.
Die Überprüfung (jede Minute) könnte ich mit dem Taskplaner von Windows lösen.
Falls es einfacher ist, kann die Datei bei einem Fehler auch immer gleich groß sein (10KB, 50KB etc...)
Falls jemand etwas weiß, bitte helft mir, da sonst im Winter unsere Heizung wieder öfters ausfällt, und wir wieder zittern müssen!
DANKE
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 40624
Url: https://administrator.de/contentid/40624
Ausgedruckt am: 25.11.2024 um 23:11 Uhr
7 Kommentare
Neuester Kommentar
als batch-email versender kannst du blat nehmen, ev. kannst du ja den inhalt über den mailserver filtern/weiterleiten.
http://www.blat.net/
http://www.blat.net/
Hallo,
für so etwas gibt es auch Software, die Veränderungen an einer Datei monitort und dann eine Mail versendet. Das hier ist nur ein Beispiel:
http://www.youvegotfiles.com/
Das Stichwort für Programme, die Änderungen an Dateien und Verzeichnissen beobachten, ist "notify". Es gibt einige, aber es können nur wenige auch Emails zur Benachrichtigung versenden. Eventuell mal ein wenig mit diesen Stichworten weiter suchen, vielleicht lassen sich auch solche Tools und Mail-Tools wie blat kombinieren.
Gruß,
Tim
für so etwas gibt es auch Software, die Veränderungen an einer Datei monitort und dann eine Mail versendet. Das hier ist nur ein Beispiel:
http://www.youvegotfiles.com/
Das Stichwort für Programme, die Änderungen an Dateien und Verzeichnissen beobachten, ist "notify". Es gibt einige, aber es können nur wenige auch Emails zur Benachrichtigung versenden. Eventuell mal ein wenig mit diesen Stichworten weiter suchen, vielleicht lassen sich auch solche Tools und Mail-Tools wie blat kombinieren.
Gruß,
Tim
Hallo Biber,
Muss es nicht %%i heißen, also:
Gruß,
Tim
:: ---MailIfGTR0.bat
> @for /f %i in ("x:\xz\DieseFehler.log") do @if %%~zi GTR 0 blat [parameter]
>
Muss es nicht %%i heißen, also:
@for /f %%i in ("x:\xz\DieseFehler.log") do @if %%~zi GTR 0 blat [parameter]
Gruß,
Tim
Moin doubrava,
schaut ihr jetzt dem Winter optimistisch ins kalte Auge oder sind noch Fragen offen?
Gib doch bitte mal Rückmeldung, ob die Antworten geholfen haben oder eher verwirrt.
Danke
Biber
P.S. Und schreib jetzt bitte nicht "Ich werde mich auf jeden Fall wieder melden und ein Feedback geben." oder so etwas und melde Dich dann nie wieder....
schaut ihr jetzt dem Winter optimistisch ins kalte Auge oder sind noch Fragen offen?
Gib doch bitte mal Rückmeldung, ob die Antworten geholfen haben oder eher verwirrt.
Danke
Biber
P.S. Und schreib jetzt bitte nicht "Ich werde mich auf jeden Fall wieder melden und ein Feedback geben." oder so etwas und melde Dich dann nie wieder....