/ / dávkový súbor na spustenie súboru Catalina.bat - apache, dávkový súbor, catalina

dávkový súbor na spustenie súboru Catalina.bat - apache, dávkový súbor, catalina

Chcem vytvoriť dávkový súbor na spustenie / zastavenie súboru catalina.bat na okennom serveri.

@echo off
cls

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

catalina.bat start

to je to, čo som vytvoril, ale nepracoval.

odpovede:

0 pre odpoveď č. 1

Ak píšete CD /? v príkazovom riadku budete mať na vedomie, že má /D možnosť meniť jednotky.

Môžete sa preto pokúsiť:

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

Ak nepotrebujete mať pracovný adresár ako bin miesto, ktoré by ste mohli jednoducho použiť:

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

Ak ho chcete zastaviť, zopakujte posledný riadok a skončte ho stop namiesto start

editovať

Ak naozaj potrebujete použiť, a vzhľadom k tomu, že ste povedali Call príkazy, môžete použiť ...

buď:

@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

alebo:

@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