免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2457 | 回复: 6

关于在另一个终端获取不同终端的输出 [复制链接]

论坛徽章:
2
IT运维版块每日发帖之星
日期:2016-02-10 06:20:01IT运维版块每日发帖之星
日期:2016-02-11 06:20:00
发表于 2010-08-21 14:48 |显示全部楼层
我在tty1进行内核编译

另外我在gnome下进行其他操作,比如看cu

我想在gnome下查看tty1中的编译结果,如何实现

不想通过ctrl+alt+F1来切换!

论坛徽章:
0
发表于 2010-08-21 15:59 |显示全部楼层
回复 1# nxlinux

这样?
tty1:
  1. [root@localhost cu]# echo "hello" >>  /dev/pts/1
  2. [root@localhost cu]#
复制代码
tty2:
  1. [root@localhost root]# tty
  2. /dev/pts/1
  3. [root@localhost root]# hello

  4. [root@localhost root]#
复制代码

论坛徽章:
0
发表于 2010-08-21 16:09 |显示全部楼层
回复  nxlinux

这样?
tty1:tty2:
shileiadmin 发表于 2010-08-21 15:59



       偶也是这样想。
不过我这里是tty1
呵呵

论坛徽章:
2
IT运维版块每日发帖之星
日期:2016-02-10 06:20:01IT运维版块每日发帖之星
日期:2016-02-11 06:20:00
发表于 2010-08-21 21:59 |显示全部楼层
我以前用过二楼的方式,可以实现,不过我的意思是,如果tty1已经有程序运行了,但是没有把标准输出指定到pts/1中,有什么方式可以获取tty1的输出呢?

论坛徽章:
0
发表于 2010-08-22 19:09 |显示全部楼层
这似乎有点难,因为要主动将另一个线程的stdout fd复制过来。 这有点类似侵入。

论坛徽章:
0
发表于 2010-08-22 19:34 |显示全部楼层
回复 1# nxlinux

为什么不用screen。。。
可以用screen创建虚拟终端啊,我一直这么干。。。
还可以和别人远程共享终端,即使断线了也无所谓。。。

论坛徽章:
0
发表于 2010-08-22 20:01 |显示全部楼层
srceen,有空学习下。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP