使用管道扭曲 运行 本地 shell 命令

twisted run local shell commands with pipeline

在 twisted 中,getProcessOutput 方法可以通过使用 getProcessOutupt('ps', 'aux') 获得 'ps' shell 命令输出return 延迟。

我的问题是如何在 getProcessOutput 中 运行 命令如 "ps aux | grep 'some keyword' | awk '{...}'"。例如 getProcessOutput("ps aux | grep 'some keyword' | awk '{...}'").

如有任何建议,我们将不胜感激。

使用getProcessOutput('/bin/sh', ('-c', cmd))。 cmd 是您的 shell 命令。试试吧:-)