Я пишу автоматизированную систему сборки для ночных сборок нашего кода.
В обычных условиях все работает нормально, но некоторые процессы в сборке могут потребовать ввода данных пользователем, если разработчик совершает изменение, которое открывает одну из этих автоматизированных сборок, останавливается.
Кто-нибудь знает, как вызвать сбой чтения из STDIN, поэтому любой процесс, который пытается это сделать, (надеюсь) завершится с ошибкой? Сейчас мне нужно решение только для Linux (Ubuntu), но система также должна работать на Windows.
К вашему сведению: автоматизированная система сборки написана на PHP, и в случае, когда это (в настоящее время) является проблемой, она использует buildroot для компиляции.