2017-10-27 14 views
0

그래서 저는 생각하기에 SSH에서 제 라즈베리 파이 제로와 tshark를 가지고 놀았습니다. 왜 저에게 모든 작업을 해주는 스크립트를 만들지 않습니까? 그래서 나노를 사용 파이썬 파일이라고 script.py을 만들고 내부에 내가 쓴 :파이썬에서 tshark로 메모리를 할당 할 수 없습니다.

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

나는 다음 한 잘 시작했다지만 eth0를에 캡처에 도착했을 때 그것이 중지했다/파이썬 script.py :

tshark : 자식 프로세스를 만들 수 없습니다 : 메모리를 할당 할 수 없습니다.

내 python newbieness에 대해 미안하지만, Hak5 Packet squrriel 복제본을 설계하고 있기 때문에 도움을 받으십시오.

편집 그래서, 나는 종류의 파이썬 한 대신 다음 SH 파일을 생성 sudo는 -i 수행하여이 문제를 해결 한하지만 난을 선호 토마스 어쨌든 주셔서 감사하고 곧 여러분의 의견을 기대합니다 파이썬 언어는 정말 무슨 일이 일어 났는지 알고 싶습니다. 고마워, 토마스

+0

Python 스크립트를 루트 사용자로 실행 했습니까? – pchaigno

+0

예. 아직 새 사용자를 만들지 않았기 때문에했습니다. –

+0

내 RPi에서 재생할 수 없습니다. 단순히 기억이 부족할 수 있습니까? – pchaigno

답변

-1

Finnaly는 이것에 많은 시간을 보냈지만 필자는 재부팅했을 때 작동하지만 몇 개의 스크립트가 끝나면 작동하기 때문에 메모리 나 현금이 부족하다고 생각합니다. bash 스크립트는 더 잘 작동하는 것 같습니다.