返回信息流具体是这样的,做了一个在网页执行后台脚本的东西,现在遇到的问题的是,后台脚本有些执行时间比较长,并且结果是一行行慢慢显示的,我现在想做的是在网页端也一行行显示???现在只实现了等待脚本执行完,后一次显示
这是一条镜像帖。来源:北邮人论坛 / www-technology / #27537同步于 2014/9/12
该镜像源已超过 30 天没有更新,可能在源站已被删除。
WWWTechnology机器人发帖
[问题]前端网页执行shell脚本---问题求助
modispy
2014/9/12镜像同步5 回复
订阅后,新回复会通过你的通知中心匿名送达。
5 条回复
建一个长连接,把后端的执行结果实时推送到前端来。
【 在 modispy 的大作中提到: 】
: 具体是这样的,做了一个在网页执行后台脚本的东西,现在遇到的问题的是,后台脚本有些执行时间比较长,并且结果是一行行慢慢显示的,我现在想做的是在网页端也一行行显示???现在只实现了等待脚本执行完,后一次显示
来自「北邮人论坛手机版」
enen~ 我现在后台用的是node.js,不知道如何去一行行获取比如test.sh的运行结果,只能一次取得该脚本所有结果
【 在 Chon 的大作中提到: 】
: 建一个长连接,把后端的执行结果实时推送到前端来。
: 来自「北邮人论坛手机版」
http://www.nodejs.org/api/child_process.html
node的话,用这个接口就行,开一个子进程,然后读子进程的标准输出,就能拿到执行结果
前端的话,如果不用兼容古老的浏览器,可以考虑websocket,后端用node也挺容易的
【 在 wp 的大作中提到: 】
: http://www.nodejs.org/api/child_process.html
: node的话,用这个接口就行,开一个子进程,然后读子进程的标准输出,就能拿到执行结果
: 前端的话,如果不用兼容古老的浏览器,可以考虑websocket,后端用node也挺容易的
enen~~ 我用的是socket.io进行推送的,已经做好半个月了