Crossin的编程教室
标题:
os.popen使用shell中的|(管道命令)
[打印本页]
作者:
doufuli010
时间:
2017-8-4 17:52
标题:
os.popen使用shell中的|(管道命令)
老师,您好,请教一个问题
脚本如下:
import os
fiveminitetime='2017-08-04 09:26:57'
mowtime='2017-08-04 09:36:57'
print "%s %s" %(mowtime,fiveminitetime)
str="sed -n /\""+fiveminitetime+"\"/,/\""+mowtime+"\"/p /opt/app/hadoop-2.3.0-cdh5.1.0/logs/yarn-umpay-resourcemanager-jrjg20121204006.log.4|grep finalStatus=SUCCEEDED"|awk -F ',' '{print $1}'"
print str
os.popen(str)
报错如下:
grep: write error: Broken pipe
截图如下:
作者:
crossin先生
时间:
2017-8-4 23:33
截图没看到
把你的命令先在命令行里调试成功,这报错应该跟python无关
欢迎光临 Crossin的编程教室 (https://bbs.crossincode.com/)
Powered by Discuz! X2.5