我用這裏描述的方法制作了僞終端:http://lists.apple.com/archives/student-dev/2005/Mar/msg00019.html如何將終端切換到使用NSTask啓動的新進程子進程?
終端本身運行良好。無論如何,問題是終端不能切換到子進程。例如,我啓動bash
與NSTask
,並且如果我在bash
內執行ftp
,它會自動停止。
ftp
ftp
ftp>
[1]+ Stopped ftp
bash-3.2$
如果我嘗試繼續ftp
與fg
,它悄然終止。
fg
fg
ftp
bash-3.2$
fg
fg
bash: fg: current: no such job
bash-3.2$
我認爲它需要更多的基礎設施(其中完成僞終端)切換控制子進程(我活動監控檢查這一點)。需要做什麼?
什麼是平臺? IOS?蘋果電腦? Linux呢? –
@DavidePiras我在Mac OS X 10.7上。 – Eonil