Hallo Freunde,
ich habe nun schon einige Seiten und beispiele gesehen dazu, aber richtig auf meinen batch anwenden kann ich es leider nicht
hier mal mein batch
Nun moechte ich den Erfolg oder eben Misserfolg in einem seperaten logfile gespeichert haben, mit Datum und Uhrzeit.
habe mir schon folgendes zurechtgebastelt
Das Ergebnis ist duerftig, er schreibt mir in das logfile das Datum,...aber leider mehr nicht,....wenn jemand mir hier auf die Spruenge helfen koennte ?
Vielen dank. !
/lg stef
ich habe nun schon einige Seiten und beispiele gesehen dazu, aber richtig auf meinen batch anwenden kann ich es leider nicht
hier mal mein batch
Code:
@echo off
ren bz.csv %date:~-10%.csv
c:\mail.exe -smtp 192.168.0.18 -from btvserver@linux02 -to ma1@linux02 -s "csv Datei BZ" -a c:\bz\%date:~-10%.csv
ftp -s:bz.ftp
habe mir schon folgendes zurechtgebastelt
Code:
@echo off
ren bz.csv %date:~-10%.csv
c:\mail.exe -smtp 192.168.0.18 -from btvserver@linux02 -to ma1@linux02 -s "csv Datei BZ" -a c:\bz\%date:~-10%.csv
ftp -s:bz.ftp
Set Quelle=C:\bz\
Set Log=c:\bz_log\bz.Log
>>%Log% Echo Datum: %date%
For %%A
Do Call :DoCopy %%A
Goto :Eof
:DoCopy ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
IF %Errorlevel% EQU 0 (
>>%Log% Echo %time% Datei %1 erfolgreich
) Else (
>>%Log% Echo %time% Datei %1 NICHT erfolgreich, Fehler %Errorlevel%
)
Das Ergebnis ist duerftig, er schreibt mir in das logfile das Datum,...aber leider mehr nicht,....wenn jemand mir hier auf die Spruenge helfen koennte ?
Vielen dank. !
/lg stef