Как изящно выключить прогон?

При использовании Apache commons daemon - procrun для запуска приложений Java на 32-битной платформе Windows XP, как изящно остановить сервис?

Я прочитал документацию procrun и установил время ожидания 120 секунд при регистрации службы. Это не работает, как задумано. Окна закрываются, не дожидаясь указанного периода времени.

При поиске в интернете выяснилось, что служба Windows имеет структуру и это включено в procrun.

Теперь вопрос заключается в том, как заставить сервис принимать завершение работы с помощью procrun?

К вашему сведению: Прекращение обслуживания любым из следующих трех способов является изящным

  1. net stop service-name
  2. service-name.exe stop
  3. services.msc

1 ответ

Решение

Это ошибка в procrun 1.0.10, и вскоре она может быть исправлена. Просьба следить за проблемой для получения дополнительной информации

Обновление: 22 января 2013 г. Ошибка устранена. Изменения в очереди в выпуске поезда. Жду голосов в АФС. После голосования (надеюсь, через несколько дней) он будет доступен для GA.

Обновление: 25 января 2013 г. Демон ASF commons release 1.0.12 устраняет эту ошибку. Пожалуйста, скачайте последнюю версию.

Другие вопросы по тегам