On File read / open提供准备运行程序的输出

时间:2013-07-15 01:45:57

标签: java c linux debian-based

运行Debian 7。 当程序打开文件时,我们可以从当前运行的文件中输出它。

实施例: 我们正在运行一个C / Java程序。这是(附)?以文件/ etc / motd为例。 当ssh或任何其他程序去读/ etc / motd时,C / Java程序提供输出。因此,不是从磁盘读取文件,而是从C / Java程序中读取它。

1 个答案:

答案 0 :(得分:0)

您可以将/ etc / motd创建为特殊设备文件,而不是常规文本或二进制文件。然后,您将使用管道将程序附加到设备文件并让它等待输入。一旦收到输入,程序就会处理数据并执行所需的命令。要引用的项目是:mknod和| (配管)。