2014-10-07 84 views
1

要調試藍牙通信,我想啓動嗅探器(hcidump -Xt)並將數據轉儲到文件中。在終端上,我可以啓動這個命令:啓動並終止來自Python的嗅探器進程

hcidump -Xt > myfile.txt 

然後用Ctrl + C來終止它。

我想用python腳本實現這個功能。喜歡的東西:

#start sniffer 
call(["hcidump","-Xt", ">", "myfile.txt"]) 

#perform any activity 

#Stop the sniffer - hcidump 

最後,應該停止嗅探程序和所有的日誌文件應該存儲在myfile.txt的文件。 我嘗試了一些東西,如this one。但它不會創建預期的文件。

請告知是否有任何方法可以實現我所需要的。

回答