/ / file batch per avviare il file Catalina.bat - apache, batch-file, catalina

file batch per avviare il file Catalina.bat - apache, batch-file, catalina

Voglio creare un file batch per avviare / arrestare il file catalina.bat sul server della finestra.

@echo off
cls

cd D:apache-tomcat-7.0.75-windows-x86apache-tomcat-7.0.75bin

catalina.bat start

questo è ciò che creo ma non funziona.

risposte:

0 per risposta № 1

Se si digita CD /? al prompt dei comandi noterai che ha un /D opzione per cambiare unità.

Potresti quindi provare:

@Echo Off
ClS
CD /D "D:apache-tomcat-7.0.75-windows-x86apache-tomcat-7.0.75bin"
catalina.bat start <args>

Se non hai bisogno di avere la tua directory di lavoro come il bin posizione che potresti usare:

@Echo Off
ClS
"D:apache-tomcat-7.0.75-windows-x86apache-tomcat-7.0.75bincatalina.bat" start <args>

Per fermarlo, ripeti l'ultima riga, terminandola con stop invece di start

modificare

Se davvero hai bisogno di usarlo, e dato che hai detto il Call funziona, puoi usare ...

O:

@Echo Off
ClS

Rem start it
Call "D:apache-tomcat-7.0.75-windows-x86apache-tomcat-7.0.75bincatalina.bat" start <args>

Rem Do some other stuff
Timeout 120 >Nul

Rem stop it
Call "D:apache-tomcat-7.0.75-windows-x86apache-tomcat-7.0.75bincatalina.bat" stop

O:

@Echo Off
ClS

Rem Make bin directory current
CD /D "D:apache-tomcat-7.0.75-windows-x86apache-tomcat-7.0.75bin"

Rem start it
Call catalina.bat start <args>

Rem Do some other stuff
Timeout 120 >Nul

Rem stop it
Call catalina.bat stop