В ответ на ответ rafl вы говорите, что notmyapp должен выдавать подсказку и ждать [...] ввода, прежде чем что-то делать.
Предварительно поместите свои входные данные в простой текстовый файл (скажем,responses.txt
), один ввод на строку.Затем используйте strace
, как предложено, для отслеживания вызовов на open()
или write()
трубопровода с содержанием responses.txt
:
$ strace -eopen -ewrite ./notmyapp < responses.txt
Если вы ожидаете большого доступа к файлу, то выВозможно, вы захотите передать вывод на ваш любимый пейджер или редактор:
$ strace -eopen -ewrite ./notmyapp < responses.txt | vim -R -
strace
- мощный инструмент.За дополнительной информацией обращайтесь man strace
.