adb logcat -f -r -n 使用方法
adb logcat -f 只能将输出定位到设备本身
import os
from multiprocess import Process
import time
#设置logcat
def logcat():
while True:
cmd = "adb logcat -f /data/loca/tmp/1.log -r 20480 -n 1000"
os.system(cmd)
def main():
#创建一个logcat进程
p1 = Process(target=logcat, args="")
#启动进程
p1.start()
for i in range(15)
time.sleep(10)
print(i)
if i > 5:
#结束进程
p1.terminate()
#查看进程状态
print(p1.is_alive())
if __name__ == "__main__":
main()
说明一下前面用到的参数,-f 输入出文件;-r 设置每个存储文件的大小(kbytes); -n 存储文件最大数量