Короткий ответ заключается в том, что program1 умирает.
program1 получает сигнал SIGPIPE, когда труба сломана. Программы, предназначенные для долговременных демонов, обычно обрабатывают сигнал и делают правильную очистку, но вашей типичной интерактивной программы нет. Действие по умолчанию - это прекращение программы, поэтому по большей части program1 будет просто прекращено.
Откройте терминал и запустите
sudo apt-add-repository universe
sudo apt-get update
sudo apt-get install bsdgames
, чтобы добавить репозиторий Universe, обновить информацию о пакете и установить bsdgames, quiz является частью этого пакета.
После этого вы можете запустить
quiz
в своем терминале.
Почему? Вот почему.