Задача: 1. скрипт запускает консольное приложение. 2. запускается таймаут на событие приложения (запрос ввода данных пользователем), если выходит время, то перезапустить приложение. 3. скрипт дожидается запроса к пользователю от запущенного приложения и передает нужные данные в него. Проблема в определении момента передачи данных в приложение и сама эта передача. Реализуемо ли это, если да то как или в какую сторону гуглить?