使用管道扭曲 运行 本地 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 命令。试试吧:-)
在 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 命令。试试吧:-)