亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊(cè) 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 6412 | 回復(fù): 6
打印 上一主題 下一主題

python shell 命令控制臺(tái)打印輸出 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2016-06-28 14:08 |只看該作者 |倒序?yàn)g覽
我用subprocess執(zhí)行shell hadoop 命令
commond = "hadoop fs -text /user/gosear/liwei/output/clusterCenter/clusterCenter* >  /search/taoyongbo/clusterCenter"
sub = subprocess.Popen(commond , cwd=cwd, stdout=subprocess.PIPE,shell=True,bufsize=4096)

我想把控制臺(tái)打印出hadoop 執(zhí)行的過程log如下, 保留到文件里,該如何處理
16/06/28 13:58:27 INFO security.UserGroupInformation: Using the configured user name and password, user name is go2search
16/06/28 13:58:28 INFO hdfs.DFSClient: SMALL_BUFFER_SIZE is 512
16/06/28 13:58:30 INFO lzo.GPLNativeCodeLoader: Loaded native gpl library
16/06/28 13:58:30 INFO lzo.LzoCodec: Successfully loaded & initialized native-lzo library [hadoop-lzo rev 7041408c0d57cb3b6f51d004772ccf5073ecc95e]

論壇徽章:
2
2015年迎新春徽章
日期:2015-03-04 09:55:28IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-07-29 06:20:00
2 [報(bào)告]
發(fā)表于 2016-06-28 15:29 |只看該作者
你已經(jīng)完成了90%,再多寫一行就行了。
out = sub.stdout.read()
然后把out的內(nèi)容寫入文件,可以用open方法

論壇徽章:
0
3 [報(bào)告]
發(fā)表于 2016-06-28 17:19 |只看該作者
這個(gè)我試過了,不行的,因?yàn)槲乙裩adoop 啟動(dòng)日志保存下來,不是hadoop 運(yùn)行結(jié)果的日志回復(fù) 2# ning_lianjie


   

論壇徽章:
60
20周年集字徽章-20	
日期:2020-10-28 14:04:3015-16賽季CBA聯(lián)賽之北京
日期:2016-07-06 15:42:0715-16賽季CBA聯(lián)賽之同曦
日期:2016-06-12 10:38:0915-16賽季CBA聯(lián)賽之佛山
日期:2016-05-27 11:54:56黃金圣斗士
日期:2015-12-02 11:44:35白銀圣斗士
日期:2015-11-25 14:32:43白銀圣斗士
日期:2015-11-23 12:53:352015亞冠之布里斯班獅吼
日期:2015-10-21 16:55:482015亞冠之首爾
日期:2015-09-01 16:46:052015亞冠之德黑蘭石油
日期:2015-08-31 11:39:192015亞冠之薩濟(jì)拖拉機(jī)
日期:2015-08-28 21:06:5315-16賽季CBA聯(lián)賽之廣東
日期:2016-07-12 14:58:53
4 [報(bào)告]
發(fā)表于 2016-06-28 17:57 |只看該作者
hadoop 啟動(dòng)日志是非標(biāo)準(zhǔn)輸出吧???

試試?yán)?script 命令吧

commond = """script -q -c 'hadoop fs -text /user/gosear/liwei/output/clusterCenter/clusterCenter* >  /search/taoyongbo/clusterCenter' /tmp/hadoop_start.log """

論壇徽章:
0
5 [報(bào)告]
發(fā)表于 2016-06-28 18:11 |只看該作者
試試寫一個(gè) 線程寫 stdout 的內(nèi)容

論壇徽章:
11
2015年迎新春徽章
日期:2015-03-04 09:55:282017金雞報(bào)曉
日期:2017-02-08 10:39:4215-16賽季CBA聯(lián)賽之遼寧
日期:2016-12-15 10:24:1715-16賽季CBA聯(lián)賽之佛山
日期:2016-11-30 09:04:2015-16賽季CBA聯(lián)賽之江蘇
日期:2016-04-29 15:56:1215-16賽季CBA聯(lián)賽之同曦
日期:2016-04-12 13:21:182016猴年福章徽章
日期:2016-02-18 15:30:3415-16賽季CBA聯(lián)賽之山東
日期:2016-02-16 11:37:52每日論壇發(fā)貼之星
日期:2016-02-07 06:20:00程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2016-02-07 06:20:0015-16賽季CBA聯(lián)賽之新疆
日期:2018-01-09 16:25:37
6 [報(bào)告]
發(fā)表于 2016-07-05 13:59 |只看該作者
這個(gè)問題我研究過
對(duì)于控制臺(tái)命令,需要模擬控制臺(tái)的shell,也就是

cmd = 'xxx' #帶| >> && 等
wrap_cmd = "/bin/sh -c '%s'"%cmd
包裝一下...再執(zhí)行,才有效果

論壇徽章:
0
7 [報(bào)告]
發(fā)表于 2016-07-08 12:40 |只看該作者
能基于我這個(gè)幫我改下么,我沒看懂第一行是啥意思回復(fù) 6# bskay


   
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號(hào)-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號(hào):11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專區(qū)
中國(guó)互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請(qǐng)注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP