Seite 1 von 1

.bat programm schließen

Verfasst: Dienstag 11. Juli 2006, 14:34
von pr0stAta
Halli Hallo,
ich habe ein Script, welches ich über eine bat Datei starte.
Das Script sieht so aus:
Server.bat

Code: Alles auswählen

cd \work\webappTest\
ruby script\scgi_rails start -D
Also nichts spektakuläres. Nun würde ich gerne eine weitere bat
Datei haben, mit der man das oben stehende Script beendet. Klar
was ich meine? :D
Ich hatte auf einen primitiven Befehl gehofft
kill_server.bat

Code: Alles auswählen

kill server.bat
oder
close server.bat
Leider geht das nicht und ich kenne mich in der Materie auch
gar nicht aus :D Hat jemand eine Idee?

Gruss prosta

*edit* Wenn ich schonmal einen Thread eröffne. Kann ich in einer
bat Datei auch 2 andere bat Dateien öffnen so das der 1. Aufruf den
2. nicht blockiert?

Verfasst: Dienstag 11. Juli 2006, 15:36
von jens
aus http://de.wikibooks.org/wiki/Batch-Prog ... fehle#CALL :
Mit call kann man eine andere Batch-Datei aufrufen. Sobald diese beendet wurde, wird die ursprüngliche Batchdatei weiter ausgeführt.
Mit start solltest du eine anderen Batchdatei "seperat" starten, ohne ein blocking:
http://de.wikibooks.org/wiki/Batch-Prog ... ehle#START

Beenden kannst du nur über taskkill machen:
http://www.winboard.org/index.php?s=&sh ... t&p=178831
Gist es aber nicht bei der HOME-Edition...

Verfasst: Dienstag 11. Juli 2006, 15:40
von pr0stAta
Ah super, genau das habe ich gesucht, danke !

*Edit* Das mit dem Taskkill ist natürlich doof da ich win2k verwende ;)
Aber der call Befehl funktioniert und das reicht erstmal