LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2093|回复: 18

求教,如何在远程教学中将tty1中的输入演示,重定向到远程tty

[复制链接]
发表于 2005-11-12 09:34:00 | 显示全部楼层 |阅读模式
比如说,远程有n个学生登陆到ssh servecie ,我写一个遍历脚本过滤出远程的pts tty
然后如何将我在tty上的命令,展现再他们的ssh 上
                                             致谢回贴者!
发表于 2005-11-13 11:01:17 | 显示全部楼层

  1. echo "hello" >/dev/pts/1
复制代码

将输出发给pts/1.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-11-13 14:42:03 | 显示全部楼层

斑竹理解错了

是要将我在tty1上的整个动作,比如ls touch ifconfig 等等所有的操作,像录像一样的展现在其他的tty上
回复 支持 反对

使用道具 举报

发表于 2005-11-14 04:34:53 | 显示全部楼层
这个,做不到。你用vnc等图像远程控制软件吧。(个人意见)
回复 支持 反对

使用道具 举报

发表于 2005-11-14 09:46:36 | 显示全部楼层
这个可以直接定向所有的输出吧,但是,你自己就看不到了。
回复 支持 反对

使用道具 举报

发表于 2005-11-14 09:53:19 | 显示全部楼层
用vnc吧。有个软件叫linuxvnc的可以直接监空tty
回复 支持 反对

使用道具 举报

发表于 2005-11-14 11:07:48 | 显示全部楼层
Post by xinkeren
是要将我在tty1上的整个动作,比如ls touch ifconfig 等等所有的操作,像录像一样的展现在其他的tty上

这样的话用vnc是比较方便。如果你没有GUI,那就只有在所有的命令后都加上2>&1 >/dev/pts/*
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-11-14 14:52:12 | 显示全部楼层
测试了一下还是不理想,首先我没有gui环境,如果我用命令比如说ls 2>&1 >/dev/pst 4的话,那么我pst4
下只能看到输出的结果,还不会看到ls 这些命令。但是我看到过有些培训的地方的确是在不是gui的情况下,将
再tty1的整个情况,都显示在另外的tty上,不知道是如何实现的
]
回复 支持 反对

使用道具 举报

发表于 2005-11-15 11:07:10 | 显示全部楼层
Post by xinkeren
测试了一下还是不理想,首先我没有gui环境,如果我用命令比如说ls 2>&1 >/dev/pst 4的话,那么我pst4
下只能看到输出的结果,还不会看到ls 这些命令。但是我看到过有些培训的地方的确是在不是gui的情况下,将
再tty1的整个情况,都显示在另外的tty上,不知道是如何实现的
]

  1. script 2>&1 | tee /dev/pts/*
  2. all your cmds here...
  3. ...
  4. exit
复制代码

试试这个吧。用script将所有你做的一切全都Pipe到所有的pts上。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-11-15 12:24:18 | 显示全部楼层

强!

Post by yongjian

  1. script 2>&1 | tee /dev/pts/*
  2. all your cmds here...
  3. ...
  4. exit
复制代码

试试这个吧。用script将所有你做的一切全都Pipe到所有的pts上。


佩服斑竹的精神,以及学习的灵活性,强就一个字..受教了,多谢!!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表