В конце концов я не нашел для себя подходящего решения (мне было лень скомпилировать из исходников), и я обновился до Debian Jessie с помощью этой статьи
https://www.debian.org/releases/jessie/i386/release-notes/ch-upgrading.en.html
Один из способов - сломать трубу. Однако прогрессирующая программа больше не может быть вызвана с помощью fg
.
Вы можете сначала отказаться от задания init
с помощью команды disown -h JobID | PID
после выполнения bg JobID | PID
. И тогда вы можете закрыть терминал.
Программа не останавливается. С тех пор он будет больше похож на демона. Однако он не может получить ничего из stdin
, и его вывод на stdout
и stderr
будет игнорироваться.