2.2k Aufrufe
Gefragt in Windows 7 von
Hallo Profis,
vor einer Datensicherung müssen zwei Dienste (SQL-Datenbank) beendet werden, damit die Dateien mitgesichert werden.
Zwischen den 2 Befehlen muss eine Pause eingelegt werden, da der zweite Dienst erst beendet werden kann, nachdem der erste Dienst beendet ist; weiß jemand wie das geht.
Vielen Dank.
Konrad


[*]
[sup]Admininfo: Führ bitte einen Thread nicht fort indem du einen Zweiten eröffnest, und vermeide Mehrfachanfragen. Die Datenbank wird es dir danken. Siehe FAQ 2 für deine nächste Anfrage.[/sup]

5 Antworten

0 Punkte
Beantwortet von nostalgiker6 Experte (7.1k Punkte)
Du könntest beide Stop-Befehle (net stop <Dienstname>) in eine Batchdatei schreiben und dazwischen eine Zeitschleife legen.
Am Ende könntest du dann auch gleich das Sicherungsprogramm aufrufen.
0 Punkte
Beantwortet von
Ja genau um diese Zeitschleife geht es; wie sieht denn diese aus?
0 Punkte
Beantwortet von nostalgiker6 Experte (7.1k Punkte)
Pardon: Es geht ja um eine Pause - nicht um einen späteren Start.
Deshalb wäre wohl das folgende besser geeignet:

ping -n 10 localhost >null

Die Zahl kannst du variieren, bis die Pause auf jeden Fall lang genug ist. Ausserdem könntest du nach einem Leerzeichen ">null" (OHNE Anführungszeichen) hinten dran schreiben, dann erfolgt keine Anzeige am Bildschirm.
0 Punkte
Beantwortet von
Danke nostalgiker6, ich werde das ausprobieren.
0 Punkte
Beantwortet von doc-jay Experte (6.8k Punkte)
Es gibt aber auch einige Implementierungen von wait.exe die im Internet frei erhältlich sind.

z.B. hier
www.supportnet.de/fresh/2005/11/id1195950.asp
Antwort 8

Ich nutze dieses Progrämmchen z.B. um mein NAS zu starten, dann warte ich einige Sekunden bis das NAS richtig da ist und verbinde dann die Laufwerke.
Klappt ganz einfach.
...