Theraphosa-b
Grünschnabel
Erstmals Hallo an alle!
Bin dabei eine Batch-Datei zu erstellen (meine erste!). Hab viel im www gefunden, probiert und angewendet. Hab sonst nichts mit der Batch-Materie zu tun, aber ich glaub das wird sich ändern.
Diese .bat Datei erstellt Sicherungskopien von MySql-Datenbanken, so weit funktionierts.
Weiters wollte ich so ne Art Log-Datei erstellen, klappt nicht.
Mit den Befehl Echo Testzeile >> test.txt komme ich nicht weiter.
Diese Datei liegt im selben Ordner wie die .bat Datei.
Wende mich nun verzweifelt an Euch Profis
Auch wenn vielen evtl. nicht passt, oder so, arbeite mit XP
Code der .bat Datei:
Hoffe ich hab mich verständlich ausgedrückt.
Danke im voraus
mfg
Bin dabei eine Batch-Datei zu erstellen (meine erste!). Hab viel im www gefunden, probiert und angewendet. Hab sonst nichts mit der Batch-Materie zu tun, aber ich glaub das wird sich ändern.
Diese .bat Datei erstellt Sicherungskopien von MySql-Datenbanken, so weit funktionierts.
Weiters wollte ich so ne Art Log-Datei erstellen, klappt nicht.
Mit den Befehl Echo Testzeile >> test.txt komme ich nicht weiter.
Diese Datei liegt im selben Ordner wie die .bat Datei.
Wende mich nun verzweifelt an Euch Profis
Auch wenn vielen evtl. nicht passt, oder so, arbeite mit XP

Code der .bat Datei:
Code:
REM @ECHO OFF
REM Datum in Variable speichern die später dem Dateinamen angehängt wird.
for /f "tokens=1" %%i in ('date /t') do set dat=%%i
SET savename=lager_lvw
SET filename=C:\%savename%_%dat%.sql
ECHO.
ECHO.
REM Automatisches Backup der Datenbank
ECHO %filename% wird gesichert
"C:\mysql5\bin\mysqldump" -h "localhost" -u "root" -p "test" --all-databases > %filename%
FOR /F "skip=5 tokens=*" %%a IN ('DIR /O-D /B C:\%savename%_*.sql') DO (
ECHO Löschen der alten Sicherung %%a
DEL %%a
ECHO Datensicherung abgeschlossen
Echo Testzeile >> test.txt
Hoffe ich hab mich verständlich ausgedrückt.
Danke im voraus
mfg
Zuletzt bearbeitet: