ERLEDIGT
NEIN
NEIN
ANTWORTEN
3
3
ZUGRIFFE
724
724
EMPFEHLEN
-
23.06.08 20:51 #1
- Registriert seit
- Jun 2008
- Beiträge
- 2
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:
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
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
mfgGeändert von Theraphosa-b (24.06.08 um 11:03 Uhr)
-
24.06.08 21:34 #2
- Registriert seit
- Jun 2005
- Beiträge
- 8.169
Hi.
Die Datei test.txt wird im aktuellen Arbeitsverzeichnis angelegt bzw. verändert. D.h. es kommt darauf an, von welchem Verzeichnis aus du die Batchdatei startest.
Gruß
PS: Bitte wähle das nächste mal einen treffenderen Titel! [Topic renamed by Maik]Geändert von deepthroat (24.06.08 um 21:43 Uhr)
If at first you don't succeed, try again. Then quit. No use being a damn fool about it.
-
29.06.08 22:39 #3
- Registriert seit
- Jun 2008
- Beiträge
- 2
Die Text-Datei befindet sich im selben Ordner wie die Batch-Datei.
Die Batch-Datei wird durch einen geplanten Task gestartet.
Die Text-Datei wird auch automatisch erstellt, dass klappt ja, aber eben wird kein Text eingetragen
mfg
-
dein fehler liegt hier:
Echo Testzeile >> test.txt
theoretisch müsste in der txt stehen "Testzeile"
wenn mich nicht alles täuscht, dann musst du das ">> text.txt" hinter alle befehle setzen, welche protokolliert werden sollen. hab auch grad erst mit batch angefangen
leider kenne ich (noch) keinen anderen weg dies einfacher zu gestalten.
MFG Manta
Ähnliche Themen
-
[VB 6.0] Eine XML-Datei erstellen
Von 5noOPY im Forum Visual Basic 6.0Antworten: 1Letzter Beitrag: 06.12.07, 15:02 -
Eine CSV Datei erstellen
Von ThomasBu im Forum Visual Basic 6.0Antworten: 1Letzter Beitrag: 13.10.06, 13:47 -
Mit PHP eine ASX Datei erstellen
Von dr_Alex im Forum PHPAntworten: 9Letzter Beitrag: 04.02.05, 19:42 -
Wie erstelle ich eine css datei, oder kann mir einer eine css Datei erstellen
Von Jack iZ BaQ im Forum CSSAntworten: 2Letzter Beitrag: 01.02.04, 22:11 -
eine datei erstellen - wie?
Von fishguts im Forum C/C++Antworten: 4Letzter Beitrag: 31.01.03, 15:14





Zitieren
Login





