这是一个创建于 3500 天前的主题,其中的信息可能已经有所发展或是发生改变。
呃,这标题有点拗口。举个例子:
使用 Flask-Script 在命令行中执行 `python manger.py startcelery`
其中 `startcelery` 是想在 bash 中运行 `celery -A celeryd worker -P eventlet -c 1000 -l info` 命令。
那么,如何持续获得这条命令的输出内容并显示在 shell 中呢?
附:以上只是举个例子。不要说为什么不直接在 shell 中执行,我只是想把日常开发中所有的行为都放在 manger.py 中集中管理。另外,我也知道可以用 Fabric 完成。。。。可,Py3k ~(>_<)~
1 条回复 • 2015-04-27 17:59:57 +08:00
|
|
1
clino 2015-04-27 17:59:57 +08:00 1
可以参考我之前发的 t/126248 这个因为用了gevent可以支持并发,如果你没有并发的需要可以参考里面的 print_stdout print_stderr
|