无法在Python中使用tshark分配内存

时间:2017-10-27 09:12:11

标签: python raspberry-pi tshark

所以,我一直在玩我的Raspberry Pi Zero和tshark,当我想,为什么不制作一个能为我完成所有工作的脚本?所以我使用nano并创建了一个名为script.py的python文件,在里面我写道:

import os
os.system('sudo tshark -i eth0 -w capture-output.pcap')

然后我做了/ python script.py,它开始很好但是当它在eth0上捕获时它停止并说:

  

tshark:无法创建子进程:无法分配内存。

抱歉我的python新手,但请帮忙,因为我正在设计一个Hak5 Packet squrriel克隆。无论如何,谢谢你,我很期待收到你的回复,Thomas

修改 所以,我有点解决这个问题,做sudo -i然后创建一个sh文件而不是python一个,但我更喜欢python语言,所以真的想知道发生了什么。非常感谢,托马斯

1 个答案:

答案 0 :(得分:-1)

所以Finnaly经过大量的时间花在这上面之后,我认为这是一个简单的内存或现金缺乏,因为当我刚刚重新启动它但是在几个脚本之后,它会停止。 bash脚本似乎也可以更好地工作。