Почему моя программа cmd всегда автоматически останавливается? - PullRequest
0 голосов
/ 22 мая 2011

Когда я использую cmd (start-> run-> cmd) для запуска сборки Java или другой программы. Обычно команда будет запускать программу непрерывно, пока не будут выполнены все задачи. в процессе выполнения консоль cmd будет непрерывно выводить определенный журнал.

Но моя проблема в том, что cmd всегда автоматически останавливается через несколько минут. он будет перезапущен, если я физически введу любое нажатие клавиши, чтобы разбудить его. это действительно скучно, мне нужно постоянно следить за cmd.exe.

Любой способ или конфигурация, чтобы решить эту проблему, или любые инструменты вместо Windows cmd.exe для архивации той же функции?

1 Ответ

3 голосов
/ 22 мая 2011

Я могу придумать пару возможных объяснений:

  1. Ваше Java-приложение приостанавливается, когда оно пытается прочитать что-то из System.in.
  2. Вы фактически запускаете пакетфайл, который использует команду «пауза» в какой-то момент.

(FWIW: программа cmd.exe также реализует приостановку / продолжение использования CTRL-S / CTRL-Q, но (AFAIK), который требует физического ввода управляющих символов с клавиатуры ...и этого не происходит.)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...