>man ps
>......
> tt An abbreviation for
>the pathname of the controlling terminal, if any. The abbreviation
>consists of the three letters following /dev/tty, or, for the console,
>``con''. This is followed by a ``-'' if the process
>can no longer reach that controlling terminal (i.e., it has been
>revoked).
>.......
>
>Т.е. процессы bittorrent-curses НЕ висят на консолях p0 и p1. Они там
>раньше были. А куда теперь идет их вывод и как его
>перехватить? Вот в чем вопрос. ну так я и говорю: заходишь в шелл
запускаешь screen
запускаешь консольное приложение
CTRL-a d
отлогиниваешься
заходишь снова
screen -r -d
получаешь сессию, которая работала пока тебя не было
делаешь так сколько угодно раз.
что касается того, о чем ты говоришь, почитай о понятии "управляющий терминал", о сигнале HUP, о поведении программ (тут имеется в виду правильное поведение) при поступлении сигнала HUP.
curses нужен именно терминал, не просто stdout, а в этом деле поможет screen