执行一段脚本,可以在terminal中看打印输出结果。
如果想在网页,浏览器中检视此事,能不能办到?
就像Ubuntu软件安装一样,安装界面点击“详细”可看到执行的详细安装信息。
如果想在网页,浏览器中检视此事,能不能办到?
就像Ubuntu软件安装一样,安装界面点击“详细”可看到执行的详细安装信息。
1
ratazzi Mar 7, 2013 python 的话用 subprocess.Popen 调用脚本,再通过 websocket 一类的将标准输出输出到浏览器
|
2
luztak Mar 7, 2013 via Android
运行一个shell,把socket的io设置成stdin/stdout.
这个在Windows上能用,Linux没测试. 从某本书上看的. |
3
amoblin Mar 7, 2013
|
4
ithelloworld OP @amoblin 这个支持的命令好像不多呀
|
5
amoblin Mar 7, 2013
@ithelloworld 大致看了下,没细研究。如果不要求实时的话,可以用一下Marboo Shell: http://marboo.biz/guide/#marboo-shell
|
7
zodiac1111 Mar 7, 2013
我知道有用shellinabox的(比如落云).看看是不是你的需要.
|
8
darasion Mar 7, 2013 |
9
wangkangluo1 Mar 8, 2013
@zodiac1111 +1
|
10
wangkangluo1 Mar 8, 2013
|
11
BOYPT Mar 8, 2013
如果要只看不输入的话也没什么困难的,Popen stdout喂queue,web线程消费queue,ajax定时刷新这个接口,append到DOM就是了。
为了避免内存泄漏什么的,当然最好用环队列。 |