Я запускаю процесс из Java, чтобы запустить команду для меня. Этот процесс выполняется некоторое время, затем требуется пароль для продолжения. Теперь я знаю, что могу писать во входящий поток процесса, но я не совсем уверен, как определить, когда мне нужно писать в него.
Возможные решения:
Есть ли способ, которым я могу обнаружить, что процесс блокируется?
Могу ли я просто написать в стандарт сразу после выполнения команды, и когда процесс достигнет точки, когда ему это нужно, он сможет просто прочитать из нее?
Есть еще идеи?