在前台实时展示命令行执行过程的一般思路是什么呢?

2014 年 12 月 1 日
 9
想象这个场景,用户在你的网站中输入 ping google.com, 前台就会实时展示 ping 的结果,这个一般是怎么实现的呢。

1. 把执行过程写到一个文件里面,不断得读这个文件,然后展示到前台?
2. websocket ?

如果不能用 nodejs ,能实现吗?
3174 次点击
所在节点    问与答
4 条回复
rrfeng
2014 年 12 月 1 日
直接把 stdout /stderr 通过 stream 方式丢到 web 里如何?
tftk
2014 年 12 月 1 日
通常都是用 2 来实现的吧。
zungmou
2014 年 12 月 1 日
std 重定向,输出时输出<script>脚本来控制前台显示。
9
2014 年 12 月 2 日
@rrfeng 我试试先

@tftk websocket没研究过,如果实在没其他方法,只能再花时间研究下了

@zungmou 输出 script 脚本?也是通过stream方式?

另外这种场景应该搜什么关键字呢,谢谢

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/150695

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX