p t y程序的目的是为了用键入: pty prog arg1 arg2来代替: prog arg1 arg2。这样使我们可以用p t y来执行另一个程序,该程序在一个自己的对话期中执行,并和一个伪终端连接。看一下p t y程序的源码。

程序19-4包含m a i n函数。它调用上一节的p t y _ f o r k函数。为了更好地理解这些内容,可以参考以下几个相关的资料和源码链接:

  1. UNIX环境高级编程

  1. UNIX编程环境The UNIX Programming Environment

  1. node pty Node.JS中的Fork伪终端源码