如何将输出/输入从一个终端路由到另一个终端......?

时间:2014-03-05 09:32:09

标签: c ubuntu stream terminal

我正在使用Ubuntu。我编写了使用C程序打开另一个终端应用程序的代码。现在我想将输出“hello world”路由到新启动的终端窗口......?谁能告诉我实现它的代码或程序......?

1 个答案:

答案 0 :(得分:1)

使用system(“gnome-terminal”)

生成终端

然后睡1秒钟,然后打开/ dev / pts并逐个读取文件并获取名称。

借助该名称获取文件的状态并比较文件的访问时间,如

if(Old_time < Status.st_atime)
 {
   Name=File_Name->d_name;
   Old_time=Status.st_atime;
 }

在最终名称的帮助下,打开系统调用文件。

然后将旧的STDOUT复制到此返回描述符。

然后输出打印到另一个描述符。