Запрет таймаута от ожидания подпроцессов - PullRequest
0 голосов
/ 20 февраля 2019

У меня есть сценарий оболочки, который неоднократно вызывает процесс Java с различными аргументами.Он использует тайм-аут, чтобы подождать некоторое количество секунд, прежде чем предположить, что вызов не был выполнен, и перейти к следующему.Я уверен, что Java-процесс завершается за гораздо меньшее время, чем выделенное время ожидания: когда я запускаю его отдельно с аргументами, а не с помощью этого сценария, он последовательно завершается очень быстро.Тем не менее, из сценария это всегда истекает.

Мой процесс Java запускает подпроцессы, и это стало и стало проблемой только после того, как я начал это делать, поэтому я вполне уверен, что это проблема.Мне интересно, есть ли способ запуска подпроцессов из процесса Java, такой, что, пока фактический процесс Java завершается, вызов тайм-аута вернется.

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