大部份版本的 Unix 都不像 VMS 和 Multics 等作業系統支援 "detaching" 和 "attaching" process。不過,有兩個免費的軟體能夠幫你達成這個目的。
第一個是 "screen",在 comp.sources.unix 中的標題是 "Screen, multiple windows on a CRT"。(你可以在 comp.sources.misc, volumn 28 中發表的 "screen-3.2" 中找到)這個軟體在 BSD,System V r3.2 及 SCO UNIX 皆可執 行。
第二個是 "pty",在 comp.sources.unix 中的標題是 "Run a program under a pty session"。(可以在 volumn 23 發表的 "pty" 中找到)"pty" 只能在 BSD 的系統中執行。
以上這兩個軟體都沒有溯及既往的能力,也就是說,你如果想對某個 process 做 detach 或 attach 的動作,那麼就必須要先在 screen 或 pty 下啟動它才 行。