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
@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
Nun moechte ich den Erfolg oder eben Misserfolg in einem seperaten logfile gespeichert haben, mit Datum und Uhrzeit.
habe mir schon folgendes zurechtgebastelt
@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 das er mir in das logfile das Datum schreibt,...aber leider mehr nicht,....wenn jemand mir hier auf die Spruenge helfen koennte ?
Vielen dank. !
/lg stef