Fehlerbehandlung per Batch

  • #1
A

Arndtinho

Neues Mitglied
Themenersteller
Dabei seit
14.12.2004
Beiträge
2
Reaktionspunkte
0
Hallo,

ich starte über eine Batchdatei ein Programm. Dieses Programm (DOS) zieht Daten aus einer DB und erstellt eine Textdatei. Diese wird dann in den Zielordner kopiert und eine->Bestätigungsmail' an mich geschickt. Funktioniert soweit ohne Probleme.
Es ist mir aber aufgefallen, das ich nicht bedacht habe, was im Fehlerfall passiert.

Meine Idee ist es, im Erfolgsfall der Ausführung des->Dateierstellungsprogrammes' eine Mail mit einem anderen Body zu verschicken, als wenn wenn was schief geht.

Kann ich mit der Batchdatei abprüfen, ob die zu kopierende Datei fehlerfrei erstellt wurde?

Gruß,
Arndtinho
 
  • #2
Fehlerfrei erstellt wohl nicht, aber Du kannst überprüfen, ob die kopierte Datei existiert.
z.B. if exist Datei echo Kopieren geglückt!.
 
  • #3
Danke für die Idee.

Ich werde es jetzt so lösen:

In dem Programm, welches durch die Batch gestartet wird, erstelle ich im Fehlerfall eine weitere Datei und dann prüfe ich per Batch ab, welche Datei vorhanden ist.

Gruß,
Arndtinho
 
  • #4
Hallo,

gescheit programmierte Programme geben sogenannte errorlevels zurück.
Hiermit könntest Du eine Abfrage starten... if errorlevel=1 .... machwas

Gruß
Sven
 
Thema:

Fehlerbehandlung per Batch

ANGEBOTE & SPONSOREN

Statistik des Forums

Themen
113.849
Beiträge
708.001
Mitglieder
51.499
Neuestes Mitglied
sugarland
Oben