BAT-файл для установки и запуска службы


0

Я написал bat- файл для установки Tomcat 7.0.73 и запуска его сервиса:

SET JAVA_HOME=C:\Program Files\Java\jdk1.7.0_80
CD /D Server\apache-tomcat-7.0.73\bin\
service install MyTomcat
SLEEP 5
sc start MyTomcat

Но есть 2 проблемы:

  1. После установки службы MyTomcat , она завершается и не выполняет команду sc start MyTomcat ;
  2. Как я могу изменить скрипт, чтобы запустить MyTomcat на постоянной основе?

1
По умолчанию (по крайней мере, в Windows 7) нет команды serviceи команды sleep. Возможно, вам придется изучить документацию этих команд, чтобы понять, почему они работают не так, как вы хотите, и / или предоставить больше контекста.
Сет

Спасибо, но я работаю с Windows 10

Который serviceпо умолчанию тоже не имеет команды. Таким образом, вам все равно нужно будет указать контекст, откуда поступает эта команда, или проверить справку самостоятельно, скорее всего, запустив service /?или service -h.
Сет

1
Если serviceэто другой пакетный файл, то callэто.
DavidPostill

Почему вы удалили свой аккаунт? Это означает, что мы не можем @комментировать ваш ответ ...
DavidPostill
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.