kingofnowhere
Cadet 4th Year
- Registriert
- Aug. 2007
- Beiträge
- 106
Hi Leute,
ich muss alle 4 Minuten eine Serverapplikation neustarten. Dazu habe ich einen geplanten Task, der eine Batch aufruft, die zuerst 2 Prozesse beendet, 5 sek wartet und anschließend den Serverprozess neustartet.
Problem: Wenn ich den Serverprozess über die Batch starte, kommt nur ein Fehler dass die Konfiguration nicht geladen werden konnte, starte ich die Serverapplikation über Doppelklick auf die .exe geht es. Hat jemand eine Idee warum?
Der Code der Batch:
Das pingen ist nur um 5 Sekunden verzögerung zu erreichen, da der Datenbankprozess imemr so 2-3 Sekunden braucht bis er ganz weg ist. Das Kill Kommando ist eine seperate Exe.
Grüße,
Manuel
edit:
also das problem tritt auch auf, wenn die .bat direkt im verzeichniss des programms ist. Die Konfiguration ist eine .ini Datei im Ordner der .exe , sie wird anscheinend nicht geladen, wenn ich das Programm über batch starte...warum bloß?
ich muss alle 4 Minuten eine Serverapplikation neustarten. Dazu habe ich einen geplanten Task, der eine Batch aufruft, die zuerst 2 Prozesse beendet, 5 sek wartet und anschließend den Serverprozess neustartet.
Problem: Wenn ich den Serverprozess über die Batch starte, kommt nur ein Fehler dass die Konfiguration nicht geladen werden konnte, starte ich die Serverapplikation über Doppelklick auf die .exe geht es. Hat jemand eine Idee warum?
Der Code der Batch:
Code:
kill /f VisualEIB.exe
kill /f EIBServr.exe
ping 127.0.0.1
cd ..
cd Program Files
cd VisualEIB
start VisualEIB.exe
Das pingen ist nur um 5 Sekunden verzögerung zu erreichen, da der Datenbankprozess imemr so 2-3 Sekunden braucht bis er ganz weg ist. Das Kill Kommando ist eine seperate Exe.
Grüße,
Manuel
edit:
also das problem tritt auch auf, wenn die .bat direkt im verzeichniss des programms ist. Die Konfiguration ist eine .ini Datei im Ordner der .exe , sie wird anscheinend nicht geladen, wenn ich das Programm über batch starte...warum bloß?
Zuletzt bearbeitet:
(Kleiner Nachtrag)